Hi there,
The location of the undo button is very unfortunate! By replacing the submit button it exposes the user to the likelihood of an accidental double click; now an accidental undo.
I have requested an undo in one of my games by accident this way. Unfortunately I cannot undo my undo either!