An animation engine using 3 stages of animation for each action. The engine allows for different durations for each of the 3 stages. The current stage will be highlighted on the left side of the screen. Holding the space key on the anticipation will hold the last frame of it. Holding the space key on the execution will loop it until you release the key.