'Recursion' is a puzzle box of time travel, memory and death