I understand most of the program, but how do you get the worm to move in the direction of the circle pad and only move when "told" to?