public boolean landPlanet(SpaceShip s) {
        if (s.isAlive() && (s.getMaster() == getMaster() || isEmpty() || orbit.size() == 0)
                && dist(s) < Properties.properties.SHIP_RADIOUS * radius && orbit.size() < orbitSize) {
            if (!contains(s))
                orbit.add(s);
            changeMaster(s.getMaster());
            return true;
        }
        return false;
    }