Increase modularity by removing inheritance of LiChess game, instead creating classes to handle API pull and game setup.