With similar reasoning to devils Rocket Punch guess, I'm gonna say Cannonball. It's probably wrong though.