I think you've created a lovely little jewel here. As it stands the puzzles are not that complex, but for a proof of concept this has good predictions. It fits well with the theme, it feels polished, well done!