@HeavyAmp
I believe you are talking about a do - loop that clears the screen, draws some images, gets user input and updates the positions of those images and then goes back to the start of the do - loop to start the process over.
Clearing the entire screen and then pasting images on the screen is definitely not the most efficient way to write 2D programs in most all cases (there would be some exceptions). Sprites are designed to allow drawing to take place very quickly and should be used in 2D programs to move images quickly across the screen.
Sure, you can write a program that uses a cls in the do - loop and it will work, but it's probably not the most efficient way to do it.
You idiots! You've captured their stunt doubles!