time manipulation mechanics