Microsoft may be working on something related to the beloved Battletoads franchise — the company filed an application with the U.S. Patent and Trademark Office last week, and now holds the Battletoads ...