use engine::{MessageList, World};

pub struct Game {
    pub world: World,
    pub log: MessageList,
}

impl Game {

    pub fn new() -> Game {
        Game {
            world: World::new(),
            log: MessageList::new(),
        }
    }

    pub fn step(&mut self) {

    }

}

use engine::World;

pub struct Game {
    pub world: World,
}

impl Game {

    pub fn new() -> Game {
        Game {
            world: World::new(),
        }
    }

    pub fn step(&mut self) {

    }

}

--- 
+++ 
@@ -1,7 +1,8 @@
-use engine::World;
+use engine::{MessageList, World};
 
 pub struct Game {
     pub world: World,
+    pub log: MessageList,
 }
 
 impl Game {
@@ -9,6 +10,7 @@
     pub fn new() -> Game {
         Game {
             world: World::new(),
+            log: MessageList::new(),
         }
     }
 
Add a log (MessageList) to the Game
