Фэнтези на то и фэнтези, что там может сущестовать все, что угодно безо всяких причин на это. А вот научная фантаситика… научная фантастика это совсем другое! Там все должно быть разъяснено и логично. Вот это полет фантазии для первопричин, вот это почва для создании алгоритма и циклов будущих событий.