Really solid concept. Some of the challenges broke my brain in a very satisfying way. Charming presentation as well. Great job!