refactored pong (pulled inner classes into files)
Renamed training for clarity