Re-wrote map object system to use same structs for items and monsters, and switched to plain-text savefile.