Cool game. It took me a while to figure it out, and after that it became a bit of a rush to do all the moves in time. It seems like an interesting puzzle game.
That initial figuring out is quite weird I understand, hence i tried keeping it simple and easy to progress.