Finally fixed an issue where the textures would disappear when the game restarted
This was because the textures were being disposed due to a static list
of dispose actions from the previous instance