Put run() in World class so event-driven implementation can be implemented.