And here’s the documentation for my final project. Far better aesthetically, I think, plus it adds the exciting Twitter feed as a distraction. The levels are also better-designed, and the first two levels are controlled. (You start with the easiest level and normal movement, then you repeat that level with reversed movement. Only then do the levels and movement get randomly chosen).