Prototyping an action FSM for strategy.
Not complete and ideal (should accept parameters and be defined as a separate class)
Created goTo method, which makes a robot go to a specific (x, y) coordinate.
Now, each execute method must return a bool indicating whether it as finished. The robot's run method manages to change the robot motion state to STOP when the motion has finished.