Efficient player caching