Really awesome! I loved the random elements you've added to the game. The aesthetic is really nice, I'd say for this type of game the sprites fit perfectly. I think for the future it'd be great to work on some of the game design aspects that come along with randomization. For example, often the turrets would spawn at the exact same place as the player respawns at, and since there is a delay before the player is teleported back, the player takes instant and unavoidable damage. Only thing I think could be improved on sprites is more of them! Specifically it might help to add impact frames to the turret on hit so further showcase it taking damage!
Really good job!