Very fun game. Good job! Eespecially since it's your first game.
I would suggest adding a short minimal delay between player attacks and allow shooting by holding mouse.