enforced data integrity for player ids