Change world to use std::list for rooms