This is an example project of an 80-minute STEAM assignment: design, build, test, iterate. I sketched out the program, did a plan for the code, and then added sprites and code within an 80-minute time period.
Music: "Christmas Tree" by Borrtex (CC:BY, NC) https://freemusicarchive.org/music/Borrtex/Christmas_Time_II/02_Borrtex_-_Christmas_Tree_1