TG1Old, TG2, TG3 are the original code with extra comments with the bad parts, TG1 is the refactored/rewriten code of TennisGame