This is a rendition of Isle of Dolor's game engine I've been working on for a while, and like many of the versions that came before it, the code has become bloated and jumbled as I've crammed in more and more features. So as usual, I'm scrapping it and using what I've learned to rebuild a cleaner version from the ground up. I figured I'd share this version in case people wanted to see what I've been up to and what sorts of features I intend the final version to have. Feel free to take a look inside, remix, et cetera. There are a fair number of unfinished features in the code (and none of it has any helpful comments), so if you have any questions, just ask.
Completely broken in 3.0! Yay! All by me. Some key messes that I'm improving on in the new version: 1. The 'check move' custom block in the new version is significantly more streamlined. 2. Keeping numerous lists for all of the items became a nuisance, so the new version only worries about the items in the current zone and has a nifty way of saving the positions of all the others without using a bunch of lists.