It can't be THAT difficult, right? :-\ While the game was meant to be somewhat difficult (it is a Battletoads game after all), I can assure you that the game is not impossible. If it was, then I, myself, would not have been able to beat it while testing it.
Back in the old days, I went 'game...