He leído los temas, está muy bien, peero (yo siempre poniendo la puntillita) deberías intentar ser más preciso en la terminología, sobre todo, con gente que empieza, una base buena en terminología evita muchos quebraderos de cabeza

.
Un sprite ni un scroll no son exactamente lo que dices. Sería bueno que intentaras usar definiciones de la rae, wordreference o en última instancia de la wikipedia, o ya más concretamente crearte un diccionario de términos usados con la definición que vas a darle (esto no es nada recomedable pero a veces no hay remedio por usar anglicismos o palabras de otros idiomas

)
En fin, lo que tú llamaste sprite es en realidad un juego de sprites (spriteset en inglés) aunque claro cada uno utiliza su propia terminología depende de quien le enseñase (por esto hay que hacer incapié en el principio de la formación) hay que intentar tirar siempre de la raiz de la palabra y de sus primeras utilizaciones para evitar malentendidos.
http://www.wordreference.com/es/http://rae.es/rae.htmlhttp://es.wikipedia.org/wiki/Sprite_(videojuegos)
Lo que tú llamaste scroll es en realidad un escenario (o fondo de pantalla), claro este escenario puedes asociarlo a una sección que pueda desplazarse con la función scroll pero no se llama scroll a este tipo de imágenes quizás escenarios desplazables pero tampoco queda muy bien

.
Luego no sé qué dirá SplinterGU, pero la palabra "bennu" así sola me recuerda al pájaro

más que al lenguaje, creo que es más correcto llamarle BennuGD ya que asocia al conjunto entero de recursos del proyecto.
Y los ejercicios aún no los has puesto ¿no? Más que ejercicios veo reflexiones.
Bueno ya podeis acuchillarme.

, que conste que todo lo digo para mejorar y hacer una buena documentación, no simplemente por criticar eh.