Changed the polymorphism slightly to allow safer multithreading. Objects that previously inherited both PhysicalObject and TrackableObject should now inherit PhysicalTrackableObject.