added the Special category of abilities
append to last commit
changed Boulder to a Special ability that just sprays a bunch of small rocks
Mortar is now LobShot and does not explode by default
This was done to differentiate between ProjectileAttacks which cause an effect when they collide with something and CloseBlasts which create an area that causes an effect when collided with
Removed OnDestroy ability from projectiles to better differentiate between projectile attacks and blasts
Started the upgrade rig. Now there is a set of abstract classes that are all derived from the base ability class. All abilities MUST be derived from one of these abstract classes.
you can now upgrade abilities from the ability menu