Yup, my username is a reference to ActionScript's gotoAndPlay and gotoAndStop! And the game is indeed hard - you have to plan out your moves on a fairly fine level to get everything, so keep playing!