added in if a texture was loaded
added in projecting a texture to a square instead of
scaling the texture.