“Player development to me means giving the players the environment to be challenged while explicitly instructing them with the skills they need to improve.”