Absolutely well-thought-out mechanics, a gradually increasing difficulty curve, and creative presentation. I love game jams for entries like this. What a gem!