Thanks for the feedback. Also, checkpoints do technically exist, their not visible but you should respawn back at a certain point unless you run out of lives when they are implemented; then you fully restart. And for the enemy raining I honestly just ran out of time. Again thanks for playing my game!