burning it all to the ground and starting over.
rewrote resource manager.