Candidate implementation of Space2D
Upgraded Bsp to accept references
Updated all interfaces to new bsp behavior
All space related code now deals with Space2D