I pumped this out in like, half an hour? Space to fire. Hold space to shoot farther. Q to switch weapon ID. Currently only #1 works. This is mostly just a rough draft, because sometimes explaining in code works better than explaining in raw text (especially for me), though I left the code complex enough that, with a few edits, could actually be put in the game. By the way, I split the song into two cuts: 'norm' and 'danger', much like Rainworld's dynamic music proportionate to if you're in danger (aggro drawn or in battle = danger track plays, otherwise play norm track) (note: ignitionxd has done this after seeing this project) 1 - Triple Triple Cannon A cannon that fires a bomb that explodes into more bombs, and those bombs explode into even more bombs! S.Upgrades increase size, speed, and cluster amount. 2 - Serrorb Launcher A launcher that fires slowly-moving, passively-rotating orbs armed with serrated blades. S.Upgrades increase size, blade count, and spin speed. 3 - Yhazhrite Briefcase A throwable case stuffed with Yhazhrite. Yhazhrite is a highly volatile red, crystal-like compound that explodes into poisonous shrapnel when under high force or temperature. S.Upgrades increase explosion size, shrapnel count, and poison length.