Thanks for the feedback! Checkpoints are a good idea actually, I'll see if it works. Also, I would have done the upgrade system based on killed enemies, but since the upgrade system was a last minute addition, I just didn't have time for that.