Yeaah, most of my time was used fighting with programming since I, stupidly, opted to use rust + sdl2 instead of an engine haha. The weapon was meant to be swinging the needle, mostly just to cover the hitbox, but I ran out of time to add animations as well lol. I'm pretty sure I know what that bug is and again.. I ran out of time haha. I think it's due to knockback taken if you get hit. In the assets/level/main.json, if you change all the {"Enemy": [x, x, x]} to {"Enemy": [0, x, x]} that should make it so nothing damages you if you just wanna see the rest of the already minimal level lol.
And thank you! The zombie sprite I made in like 5 minutes a couple hours before the submission deadline! TwT