How Randomness Shapes Modern Game Design