Abstract Game Class having all methods