added ITexture to gameObjects