implementing player history