Very nice use of the topic. Winning feels unsatisfying so you want to keep losing to make progress. Nice! Your puzzle system is quite fun and requires some careful thought of the player. Good job!