Right now, each game plugin has 3 classes that are basically the exact same for every plugin. We should have a common structure which the game plugins can use to avoid all of that repeated code.
Will make it simpler for future contributors that wish to implement machine learning for their choice of game.