validation for players and users