I challenged my 4th and 5th grade students to make a project like this. I didn't share my project then, but had it running on one computer and they were supposed to figure out how to make it themselves.
Thanks to my classes at The Brighton School, Framingham, MA.