Randomness
entities, functions, world manipulation, input/output, inventory manipulation, location, delays, simple events, simple loops,