From what I can conclude, it really does seem to be that MC (21) really did possess his future self/other version of himself (30?). Idk anymore