public ICharacterAction PeekNextAction() { if (leftNode != null) { return(leftNode.PeekNextAction()); } else { return(root); } }