Fits the theme, but, could be more complete. There are various glitches that occur; such as, the max health not updating the health bar, the gun refusing to fire, the stats refusing to let you buy them, diagonal movement being faster than non diagonal movement, and being able to move while in the shop. When it comes to the audio and visuals, I think they fit the game well. It could be nice to have an indicator for the spawn locations of disasters and/or enemies so you don't get hit because of an unlucky spawn. Of course, there isn't a ton of time to make a game during a jam, so, this isn't a bad submission at all. Decent job, just needs a bit more polish!