To be honest, the game could have many improvements, but since it is jam, I gotta say your mechanic is a bit too overload for this jam, may be you can make a more simplier and not too heavy on the UI, visual side. Instead, try to polish the game with art and music. And the most important thing is make it fun.
Good luck on your stream.