Move intro message logic into the controller