Upload 3

Begun implementing events and npc's. It turned out to be much more
simple than I'd expected, as I'm assuming the only time an event is
triggered is whenever the user enters a command. Commands force the main
loop to begin again, so there can just be a check for that rooms events
at the beginning of the loop.