There are a few details that could help with the gameplay:
- Invincibility window - after taking a hit, the player would not take damage for a bit - avoids those instakill sequences.
- Enemy spawn telegraph or safe zone - feels unfair when the enemy appears on top of the player.
Other than that, good work! Nice art and good scope management!