Puedes hacer a un lado los gráficos y hacerlo en modo consola, simplemente borrando la pantalla e indicando el color activo del semáforo a cada paso. Una vez que hagas esto, tendrás la base (lo importante) y luego podrás trabajar en la presentación (gráfica, si así lo deseas).
Saludos,
JJ (Geo).