Nice idea, well executed.
I have to give my respects for the art.
Maybe disable the cancel last move button (grey it out) when you're on your first move.