pheonixblade9/Breakout — comment on commit 5236a397f29336d0bdedcf370ca33e1c5ab99a59
File: src/com/isthisonthetest/breakout/Breakout.java line 195
By markburns:

Also you might be right, but I'm not sure I entirely buy the easier to read and not having to explain methods and parameters. I think manageable chunks can make sense and seeing the overall flow of the program on a few lines can make it conceptually easier to break down.
Just like a cascade of information is easier to understand when broken up with an index, summary, titles, introduction, conclusion etc.

As for the educational fork - I'd say a git tag makes more sense.

In terms of educating students, they'd be able to see the progression too into bite-size chunks.