in the code the two states are called "future" and "past", in some previous parts it functions more as switching between dimensions, it worked well here as difference points in time and changing important points in their history. Im glad you think its cool, i was a bit worried this mechanic worked a lot more in my head and doesn't make as much sense in game.