https://nemo.cool/1036.html
Design an FSM for Robot