added Ability loading (from XML) and abilities.xml