Implement Object data type

The Object datatype will organize our object tree and unify our
collision detection.