Still working out the non-zero reference, cant find it as hard as I try. I have read about a memory-tracker that you overwrite the new and delete functions and add in a function to track news and deletes. I think I will work on getting that in tonight.
My collision detection is showing me its weakness. If the sphere passes thru 3 AABBs in the timeframe, it registeres the collision at the nearest AABB to the spheres final poisition, insted if the nearest AABB to the spheres starting position. Oh well, more work to do I guess.
I guess I will update the file on my webspace, its been a while.