Yeah one of my friends actually said they found a super launch mechanic as well. Glad you enjoyed it!