State Machine and scripts for the circle task