The Battletoads are back after their surprise reveal last year, and we've seen gameplay for the first time.