More abstract Game and GamePlay