Added comments. Added new GameObject class.