I've completed the first 20 levels, and I really enjoy the game. It can be challenging to determine the right moves to make, but it's not impossible. I particularly liked the design of level 20; it feels like a summary of the past 19 levels. The game is fantastic, and I hope to finish it one day when the opportunity arises.