more docs about game object services + some code refactoring