Restructured the architecture of the objects that inhabit the game world to better support ease of object creation.

I need to DRY up some of this code because there is too much repetition
and modify the IgnoreCollision method to take in an object's id as well
as its class.