An interesting and fun idea! I would have maybe added a few more puzzles to make the experience slightly longer, but considering the limited time available, I think the result is still great.
Great job!