redo method
Will overwrite the current nodes with the next state according to _future
Returns true when the state has successfull been redone
Implementation
bool redo() {
final willRedo = (historyIndex - 1) < _history.length;
if (willRedo) {
historyIndex++;
loadHistory();
}
return willRedo;
}