Is Time really a strict progression of cause-to-effect or is it actually more like a big ball of wibbley-wobbley timey-wimey stuff?