public abstract void DoAction(BattleUnit unit, BattleUnit enemy);
public bool WithinRange(BattleUnit unit, BattleUnit enemy) { return((unit.pos - enemy.pos).magnitude < unit.attackRange); }