Dang I thought I fixed the enemies shooting through the floor. I'll get to work on that and the jump responsiveness right now!
As for the player bullets, that happens because the gun is actually hitscan, the bullets don't really do damage. I could make the bullets move faster to sell the illusion, but there might be a better solution. I look into it!
Thanks for all the great feedback!