Concise Program - combining repeated code and removing code that is not needed. Resetting Objects - Position the character back to it start place each time the Green flag is clicked. Efficient Algorithm - the algorithm uses the least number of steps to solve the problem. Repetition - doing the same thing over and over again Parallel Programming - 2 or more programs that starts simultaneously at the same time as Green flag is clicked.