vanishing time: a boy who returned ending explained