added some instancing for drawing all of the boxes.
still probably be sped up by selectively updating the transform information
Added some simple culling based on distance and position relative to the camera.
bottleneck is definitely the physics system now (for 5000 or greater)
broadphase updates with some basic caching would probably help a lot.