The purpose of this is to be able to play pong without needing a fancy 2D display. The key here is additional dimensions don't need to be spacial - in this case I chose color.
Future additions, other than code clean up, could include a *3rd* dimension of blink frequency. Need to practice 2D first though!
Source code in GitHub: https://github.com/peter-macdonald/linear_pong