NXSphere

The Long Road is a game where the player makes his own lore to the story. Can you find your way back?
Puzzle