Thank you for trying the game out!
There are events in the game that do cause glitches, as it was made to simulate lag, like Ping Spikes, packet loss etc. Though there also exists some bugs as well that I’ve recently found out. The taking of money is actually intended currently, as some of the backend stuff I’ve yet to fix made it duplicate money when refunding the player after an event, thus I left it to not refund the player for now.
The hotbar actually has some invisible turret types that are currently disabled, as they were a little too buggy with the events for my liking, but will be enabled again once they are fixed. Going for damage upgrades are definitely a better choice than range or cooldown currently, so I’ll be doing some balancing for that as well.
Thank you for your feedback, and thank you for hosting the jam!