Yes thats exactly what launch means but the cheerleaders here have redefined the word to fit their cheers.