public SafeMinelayer(ILocationShuffler locationShuffler) => LocationShuffler = locationShuffler;
public FirstEmptyMinelayer(ILocationShuffler locationShuffler) => LocationShuffler = locationShuffler;
public RandomMinelayer(ILocationShuffler locationShuffler) => LocationShuffler = locationShuffler;