A fun and very polished game! Get use of puzzles to fit the theme! They were very clearly well thought out.
Good job!