This is a good start! Some things to consider:
- The user is being forced to move and fire with the same hand, making it difficult to evade AND aim AND fire. move some of your funtionality to the right hand and the thumbs. Space bar would be good for firing, because both hands can reach it, and maybe left/right arrow or bracket keys to rotate the direction of the sword for aiming. This allows for movement/evasion, aiming, and firing to all be done together.
- Upon death, game hangs. Provide a re-spawn (either automatically or manually) or maybe multiple lives?
- Your enemies are FAST, this is good as the user advances to make the game more challenging, but maybe slow them down for the first few levels to give the user a chance to acclimate to the controls and the game overall. Otherwise, you may demoralize the user too quickly.
Keep it up! Looking forward to the next version