Solid puzzle design! You did a good job teaching the game through the first few levels and the later puzzles were satisfying to solve. Also the art is great!