Oh damn! That's really something I wish I had spotted before!
I think I know why those issues happen now, but I can't edit the entry now sadly, it would be a bit of cheating :(. I really want to revisit this though to get a more polished version out with improved music and graphics and gameplay, sometime soon too I hope! Sorry for all the bugs in it, I had 3 minutes before the due-deadline, it really was a rush! Thanks for playing it, I'll be sure to fix these issues when I can.
enemies should despawn when out of a certain border but the code doesn't seem to want to run it, which is a bit worrying, as for the Save Points issue, it may be due to the problem that save points aren't being recognized as dense objects, so the player is getting stuck within them. If so, that's particularly worrying, I'm not sure if the Save Objects are exactly 16 pixels wide, but if they are maybe they can still be used to save if you move into them horizontally only.
This was really a hefty experiment on my part, I wanted to see if I could get a medium length ARPG done for Ludum Dare within it's time limit, and whilst I got a game done it's certainly not very well optimized. I would definitely focus more on the Optimization process more next time, but that's just learning from experience I guess!
Thanks for the comments guys, definitely keeping these all in mind! I do like revisiting games, so I may post a continuation/rejigged version of this eventually on LD at some point.