Environment contains everything in game universe that can be displayed. Performs Collision detection.
Attributes ObjectList Update objects. Send messages for updates and drawing Methods Update() Update position and properties(state) of objects Draw() Player draws objects AddObject() Adds object to environment such as bullets RemoveObject() Remove object from environment such as bullets UpdateObject() Update properties of object