Ability creation and setup

you could also use a switch on enumeration with the enum being a variable. then pair that with an array or datatable for all the abilities in this situation the enum would be the elements earth air etc and if you pick earth for instance it would use an array of earth abilities.