Add player types and validation