PyGame might be better than GTK/Cairo...