Intelligent generation and control of interactive virtual worlds