I've noticed that beforeFirstEnter(), afterFirstEnter() won't fire on the starting room even though beforeEnter() and afterEnter() will.
Further, I think we could put in the docs a tutorial on how to start games. Most text adventures have a preamble of sorts. Could be useful for teaching how to hide certain info and do setup.