Refactored Abilities, and added specialization