Completed a lot of things, namely the resource caching framework (this will likely be refractored to work better on a free-rome game), the main loop, and Processes