auto rotate now works, textures are loaded only once (save memory)