Very unique puzzle game and the difficulty level is just right so I kinda enjoyed playing the game. The last level did took me a while but i still managed to solve it xD. The only comment i can give is that you need to fade the bgm properly to whatever sound clips whenever the player selects a level. Other than that, everything is basically there but just some polishing work needed. Great job!