separate read/write interface in run-game to allow unit testing. first-draft test is messy, clean it up soon.
add more commands to main room, add test apparatus for simulating multiple inputs of text