Optimization ?
Yes.
Okay, I'll see how. If you have any advice, I'll take it.
The simplest option I know of is to split the game world into sections, that way only the textures for the active section and the immediately surrounding sections have to be loaded in.