makes the 'roomRef' a lazy val so that it doesn't instantiate until *after* the 'system' variable is defined