public bool IsFreeAt(Position position) { position = position.Normalized(this); return(IsPointInside(position) && !Cells.HasCellAt(position) && !Landscape.HasLandAt(position)); }