Hm is it proper itch etiquette to post comments here, and not on the game's page? Oh well, I have a longer comment on your game's page. I'll probably stop doing that from now on.
But yeah, this game is fucking awesome. It's an inspiration. My favorite game from this jam I've played so far. What's your background? How much dev experience do you have?