Absolutely had a blast with this. So many a-ha moments. It took me a bit to grasp how the game works, but the difficulty curve was on point.
With a bit of a presentation polish I think you could really go nuts with the concept. Excellent job!