Are you sure Battletoads isn't some giant hoax designed to make us modern folk laugh at the 80s?