Thats a pretty good idea. Though depends how quickly the screen draw takes. If you are re-drawing a screen to the back buffer everytime a player changes direction might slow the game down quite a lot. Suppose it depends how long screen draw takes, and what the target system spec is.