Inside the Xbox 360, part I: procedural synthesis and dynamic worlds