Wow, this game is really well put together. The intro tutorial, the level design and puzzle setup for each stage, the art, and the sound. Amazing job! I think this could easily built out more and published as a full game concept.