Thank you for the detailed feedback! I’m not 100% sure I’ll continue to develop this post-jam, but if I do I will certainly start with the issues you’ve identified.
Even if you don't, they're common things to keep in mind the next jam. That's the great thing about game jams. No matter how many you do, you always learn new things and improve in your craft.