Can be tricky to keep on with it. I've been doing some of the simulation fixes so far, mainly involving looking back at my rushed code thinking "what the hell was I doing, and how does it manage to work?"!