Added initial ability properties implementation
Merge with Aaron latestl
First part of cleanup
Further cleanup
Merge remote-tracking branch 'origin/Shervin' into Aaron

Conflicts:
	Assets/Scripts/BaseClasses/AbilitySlotBaseScript.cs
	Assets/Scripts/Helper Scripts/ConstantsScript.cs
	Assets/Scripts/Helper Scripts/PossessionTimer.cs
	Assets/Scripts/Model Objects/CompetitivePlayerBaseScript.cs
Better level; some more particles; player movment needs tweaking