Make an interactive slideshow. Detecting and making background changes isn't limited to slideshows. How can you use this concept to tell stories?
Game
input/output, simple messaging, visibility, simple events, simple motion, music and instruments, basic physics, program control, simple loops, simple sound playing,