Optimization to make the sim run more smooth

Creating this PR for discussion, premature to merge prefetch yet. The game can prefetch the most used textures at the beginning of the game and it will stay in memory, thus reducing the need for disk reads.