This lesson builds on the draw loop that students learned previously to create programs with purposeful motion. Students learn how to control sprite movement using a construct called the counter pattern, which incrementally changes a sprite's properties.