private bool CanChange(Movable movable, Vector2Int dir) { if (movable.CanFit(dir, _allObjects) == false) { return(false); } if (movable.GetNeighborMovable(dir, _allObjects) == null) { return(false); } return(true); }