This was fun! I ran into the same issue as some other commenters, where I had to restart the game to get enemies to spawn again after dying.
Overall a good start to a game, I enjoyed the different enemy types but more weapons for the player and maybe more map variety would have been really cool. Nice work on the map generation though!