Level Loading upgraded

Level definitions and room defintions are now seperated allowing for
easier control and customization.