At the core it's a single simple mechanic, but you really made the most of it. I think the theme wasn't implemented in a meaningful way, but other than that, great work!