causality screenwriting