Really solid puzzle experience. Good level design and challenge. Presentation is simple and effective. I played it on my phone and think it would make a great mobile game.