Piledan

Piledan (パイルダン) is an enemy from Mega Man 10 that can attach itself to cannons and flying machines present in their surroundings. They appear in Sheep Man's stage, Wily Castle 3 and Special Stage 2. When attached to a cannon, it starts firing small bullets straight. When attached to flying machine, it gains the ability to throw bombs and a shield in the front.