completed the game factory analogy