I was on and off with this one since uni was draining most of my spare time. Decided to complete this now and move on.