Well thought out, was stuck on level 3 for so long! Mechanics were well made, the music did start to get a bit repetitive but other than that no complaints, WELL DONE!