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