Allow for multiple resources

The game engine, and all models, are agnostic to individual resources
Move resourcesFromList to utils
Properly display Resources/Rates
Add second resource
Refactor for more reactive programming