I think it's unfair to actual games to call Battletoads a challenge. It's a trial and error puzzle with more in common with kaizo rom hacks. Battletoads and Double Dragon, basically the same thing but with a human-friendly difficulty curve, almost feels like an apology from the developers.