Some commenting done.
An enum is introduced: GameObjectType, used in UserData, useful for collision filtering.