Rework on Texture and Graphics Engine