Base game classes and simple game