The difficulty curve in this game is very well done. I like the different visual previews that help me solve the puzzle. This makes the gameplay more fun in my opinion. Overall i think you did a great job on this game.