TG1Old, TG2, TG3 are the original code with extra comments with the bad ...

...parts, TG1 is the refactored/rewriten code of TennisGame