type parametrize Game

no longer need to sublclass Game for different Agnet types