Moving Abilities to their own folder
Cooldown appears to go on for slightly longer than it actually does now

	Should stop the flickering caused when holding down an ability's
	key
Damage from abilities is delt in the Activate function
For now ignoring a few tests
Fixing code to remove compile warnings
Adding tests
Moving hardcoded guarding condition to Condtion from Ability
Adding -Wall flag to compile
Moving Condition to its own folder
Moving const part of Conditions into ConditionData