simplified player texture handling