Code restructuring and added Texture, TextureLoader, TextureRegion, Sprite, and TextureShader working.