Esa definicion de forma automatica para los pocos detalles que nos estas dando es poco.... en un juego normal tendrias un ciclo principal que va haciendo mover los objetos... Ejemplo:
Código C:
Ver originalwhile(1)
{
for (i=0; i<= 3; i++) bola[i].mover(); // Mueve a las bolas
DetectarTeclas(); // Detecta alguna pulsacion del teclado
for (i=0; i<= 3; i++) bola[i].dibujar();
personaje.dibujar();
}
Un esquema basico de un juego se veria asi. Pero por eso te pregunto para poder ayudarte....como lo estas haciendo vos. Saludos