Really fun arcade-style game! Movement feels really smooth and I like the recoil effect from the gun, it definitely made platforming and jumping a bit tricky. It's also cool that the level is randomly generated as you progress. At times the recoil felt a bit too strong, so maybe that effect could be a little weaker or smaller. I also think the jump and shooting controls feel a bit weird; my gut feeling is to use Space for jumping and Z for shooting while moving with arrow keys, you use probably use a key on the right side of the board if using WASD for movement.
Overall though, this was very enjoyable! Great job on the submission!