Pretty good overall, all it really needs is more puzzles. The last level was the only one that I got stuck on, so more difficult levels would be good.