"To keep the game entertaining for human players, the researchers programmed the robot with a three-layer control system. The first layer is responsible for basic motion control at the hardware level. A second layer decides its short-term strategy—whether it should hit the puck, defend the goal, or stay still—to choose which motion can effectively counter the incoming trajectory of the puck. The third layer determines the machine's long-term strategy, and this is where things get interesting." via http://spectrum.ieee.org/automaton/robo…