Experimenting with data structures to store info while traversing paths starting from the last move.