Great game. There was one level I had difficulty solving, and I think it had to do with the screen size. There was stuff off screen I couldn't see.
Good luck!