Rearranged code and added `init launcher` arming