Stop if there's no next node
Possible to pick where to go next
Choose a random edge if the user didn't select one