Futuristic mech sled drop