missed a deck object reference, deleting
fixing bug with disablecursorghost being called twice for a failed cursor validity test
moving some cursor handling tidbits around to allow failed cursor intersections to still update the cursor position - hopefully this will provide better kinesthetic feedback. If something is wonky as hell with the cursor later, this commit is the perp.
implementing collision detection component of IsObjectPlacementValid
implementing addobject
implementing onvisibledeckchange and Idisposeable
adding object buffer initialization
updating placement tool for compatibility with new object environment subsystem