// bool SubAttack() { attacked = ec.Attack(GridMovement.DirTable[(dirs[step])]); return(attacked); }
// bool SubAttack() { attacked = ec.Attack(GridMovement.DirTable[dir]); return(attacked); }