Don't really want to critique this more than the technical stuff, since this seems more like a learning project.
The game stuttered for me every 1 second consistently. So probably something on a timer need optimizing.
The way the game downscaled to a low resolution didn't appear correct. It ended up with a weird patterns of pixels.
Often could hear something shooting at me, but couldn't see anything shooting at me.