added basic comments to GenericGameController