Thank you for the feedback. While I'm not sure I will ever develop this exact kind of game for a Jam or otherwise, I will nevertheless internalize the basic jist of your tips so that all my games may be better!
Also, we are 8 days apart in our registration times on itch. I don't know if that's important, but there we are :)