Ummmm......... OK
First of all: There is no way Knuckles would have lost that fast. Secound: Samus would have had to charge up for a couple of secounds to get a blast like that. Third: where the hell did amy go?!?! A light and fluffy Kirby hit her! She would not have flown that far if even at all!!