Opponent class.