player model validation