Moved much of the initialization over to config file system, allows for most level design and entity placement with configuration.