Amazing puzzle game. The level design is awesome and the puzzle mechanics are really challenging. Loved the way how you eased in the player with simple levels to understand the mechanics and then gave a harder level with those mechanics. Great job!