dialog box improvement(multiple states) and rocket launcher implementation