Updated Texture2D to support different texture files.
Now the base for drawing any 2D sprite (from an image) should be done!