public bool CanAttack(Vector2Int tilePos, List <Vector2Int> obstacles) { return(movement.CanAttack(tilePos - pos, facePos, obstacles, neverMoved)); }