Adding these changes to the repository; Fixed Ability.ToString() to work with protect; Changed Config.cs to give default values for start/end/battle radion buttons on the form; Fixed Battle moves delete button so that it deletes the selected action; Added ability lists to player class. Moved validation logic out of ExecuteActions in Player class. Added comments to the mainform's xaml. Changed heal state to use UseAbility method in the Player class. Broken: End list never triggers; logic error. Bot moves while casting some spells on pull. Some spells seem to be spammed -- Banish.