Absolutely amazing! The puzzles are very smartly designed. I really wonder what's your process when creating these levels, especially the final puzzle. I also loved the little bits of story you get as you go on that act as little motivators to complete the game. I love Mr. Furmoon's little icon too.