Ability-Class-construction-and-controls