@Kirbysmith [DJ] @ClareSilver47
Return does more damage based on how much the pokemon likes the owner, and Sky Uppercut is a fighting-type move which reaches up to the sky. And Fighting moves are very strong against steel types, such as Steelix.

As for the moves used before, they're pretty self-explanatory. Rock Throw has the user throwing rocks, Ice Beam has an ice laser fired which can possibly encase the opponent in a block of ice, and Dizzy Punch is simply a punch with the possibility of confusing the opponent (Confusion means the pokemon has a 50% chance to hit itself instead of the target), and Iron Tail is simply the opponent channeling steel powers through it's tail.