Kelland, Morris, and Lloyd list four main methods of creating machinima. From simple to advanced, these are: relying on the game's AI to control most actions, digital puppetry, recamming, and precise scripting of actions. Although simple to produce, AI-dependent results are unpredictable, thus complicating the realization of a preconceived film script. For example, when Rooster Teeth produced "The Strangerhood" using "The Sims 2", a game that encourages the use of its AI, the group had to create multiple instances of each character to accommodate different moods. Individual instances were selected at different times to produce appropriate actions.