Added triggers

As of now the "init" function has gotten rather unwieldy. I would recommend
breaking it up into smaller functions, perhaps 1 per section. Furthermore, I
would recommend spliting theworld loading off from "init", perhaps creating a
seperate source file containing world-oriented functions (perhaps called
world.c) such as addItem, addRoom, etc, in addition to this potentially new
"loadWorld" function.