Debugging aside (can't get the stupid thing to work), could not looping through all the events cause an error? If not, it is definitely something wrong with my code, meaning I will pretty much have to re-code all of it (not all of my code, just everything to do with the App and the erroneous tile map system I previously questioned on (this isn't the main issue though, I have tried closing without displaying the maps at all)). Thanks for helping me try and figure out how to debug though.
EDIT: I've found it was a problem with my tile map parsing function (when I call it, the error will occur; when I omit it, the error doesn't occur), which is okay because I was planning on recoding it anyways.