Rod Luper and Aaron Bennett talk about sci-fi and Fractured Echo