Added a dimensional room class (not completely ready yet) and made some small changes to tilemap and roomlistenerhandler classes.