Script.require_all
return an empty hash if there is no help
multiple rooms?
omg multiple rooms!