add validation check for player shots