Optimized the ResourceBuildings in the CityManager

Up next is optimizing the UI and adding different types of buildings.