This is a great puzzle game. The puzzles are very well thought out. The controls occasionally felt a little unresponsive, but apart from that the game is super polished. I had to use a few hints but I managed to finish all 20 levels. Excellent work!