Really cool puzzle game! Though I wish the first few levels are a little bit easier so the players could clearly understand every mechanics of the game.