Started work on game model, most of update method in world written.