Created abstract game class