Added Ranged ability system, targeted now extends this

Added setDamage, getDamage and a double damage var to entity ability, for use in any ability