Cute game. Solving the puzzles was really fun. I ended up getting stuck after finding three keys and couldn't figure out where to go. Other than that, good work.