introducing game and aggregate