do not directly set the target for an object, preparation for path finding. also some minor refactoring
As it says, mostly that means fleshing out the tick() function on the Object class. Also, the last reference to the now-disused “floor” monicker was removed from the ObjectManager.