Thank you so much for your detailed feedback!
Unfortunately, I ran out of time to balance it. But your ideas are great! I will look it over after the jam, thanks! :)