reduced bloated Resources class to GameProperties