stashing commit, to make fixing tree easier
QuadtreeManager mostly done now. Only points handled correctly though
fixed some things breaking because of empty lists, fixed rectangle display bug.
re-did canBeAt. should never have used Object[] .
fixed the bounding box to represent the actual edges.
QuadtreeManager no longer inherits from QuadTreeNode. Created IndentingDebugPrinter.
modified IndentingDebugPrinter
quadtreeNode now works with rectangles. QuadTreeManager updated also.

basically, it works now.
changed things to use floats, swapped java shapes for slick2D shapes
mend
mend
Made Bounded_Impl use an Inclusive rectangle for rectangle bounds. Stopped AObjects removing themselves from the OM if disposed.
various changes to stuff related to moving. Don't remember.