<TAG: start reviewing and refactoring GameObject and GameObjectList>
<MOD: review checkpoint of GameObject and GameObjectList>
<MOD: finished reviewing GameObject.cs and GameObjectList.cs. Reviewing CatComponent.cs>