Basic setup (world, input)