Wow, this is super impressive, everything felt really polished and fun! The last two puzzles were too hard for me but I enjoyed trying to figure them out :D