Team Rocket boss Giovanni - who appeared way back in Pokémon Red and Pokémon Blue - will appear in Pokémon Ultra Sun and Pokémon Ultra Moon, it has been revealed today.

Giovanni has assembled a team of bosses from past games in the series, dubbed Team Rainbow Rocket. These include Ghetsis of Team Plasma and Lysandre of Team Flare, amongst others. What this new team of bad guys is up to is anyone's guess.

That's not the only new piece of information revealed today. It has also been confirmed that classic Legendary monsters will be included in the game, such as Mewtwo, Ho-Oh and Lugia. By travelling through an Ultra Wormhole you can encounter these famous beasts and catch them, if you're skilled enough. Every Legendary Pokémon will be up for grabs.

We've also got information on the Battle Agency:

The Battle Agency is a new facility in Pokémon Ultra Sun and Pokémon Ultra Moon where players can easily rent powerful Pokémon for battling. When players don sunglasses and become an agent at this facility, they can take part in Single Battles using rental Pokémon. They’ll have three such Pokémon to command as they try to defeat the three Pokémon in their opponent's team. The goal: try to win their way to being the best of all the agents!  As players progress through battles, they can receive cool items such as Gold Bottle Caps. The variety of Pokémon that can be rented for these battles increases as players mingle with other players locally or on the internet. By connecting with strong Trainers, players will be able to rent powerful Pokémon to use in battle.

And Totem Stickers:   

In Pokémon Ultra Sun and Pokémon Ultra Moon, players will be able to collect stickers called Totem Stickers, which are located all around the Alola region. Players will be able to get huge totem-like Pokémon for their teams based on how many stickers they have collected. The totem-like Pokémon that players can obtain differ based on whether they are playing Pokémon Ultra Sun or Pokémon Ultra Moon.

Finally, the QR Scanner will return:   

Players will be able to use the Island Scan to encounter Pokémon that did not appear in Pokémon Sun or Pokémon Moon, such as Charmander, Grovyle, Greninja and more.

That's a lot of info to digest - are you even more excited about this game now?