A lot has been said and some real great advise has been given but there is one aspect that has not been mentioned (or i missed it 😁 ) and that is a players cognitive abilities.
Definition: Cognitive capabilities, also called cognitive capacities or abilities, are brain-based skills needed...