public static List<AstronomicalObject> findInhabited(StarSystem stm) {
        List<AstronomicalObject> returnedObjects = new ArrayList<AstronomicalObject>();
        List<AstronomicalObject> elements = stm.getElementsAsList();

        for (AstronomicalObject element : elements) {
            if (element instanceof InhabitedAble) {
                if (element.getPopulation() > 0) {
                    returnedObjects.add(element);
                }
            }
        }

        log.info("{}", returnedObjects.size() + " Inhabited Objects found:");
        log.info("{}", returnedObjects);
        return returnedObjects;
    }