Thanks for the convenience features of being able to reset, having a path diagram built into the game, and having the ability to skip scenes that we've already seen. But even though I can skip the scene that follows it, I still have to play the minigames each time, which makes exploring the full set of paths a bit tedious.
I don't know how feasible it is in the code, but it would be nice if we could directly reset back to any point along a path, rather than only back to the very beginning. Or at the very least skip any minigame that we've already done.