Rewrote AssetManager and made rendering and loading more efficient