A nice game with some really great puzzle design. Fits the theme well. While the presentation is polished, the bugs made the mechanics unclear at times. If you squash the bugs and make a good tutorial you'd have a very solid mobile game.