Quad Tree implementation

Todo: Migrate GameObject to use the bounding box class.