PVP comes to Pokemon GO finally giving players a chance to challenge one another directly.

As a player of the Pokemon franchise from day one (1998 in the US for you children out there) one of the core pillars of the game’s appeal was the ability to train monsters and fight other players who also enslaved animals for fighting. OK that sounds bad but it isn’t false.

When the Pokemon Go phenomenon hit in 2016 transforming the world into a literal Pokemon Trainer’s playground we all assumed that we’d be able to challenge other trainers to battles all around the world… That didn’t happen for a long time. Long enough for us to assume it wouldn’t happen at all.

But it’s happening! Pokemon Go is adding in several options for players to challenge one another in a way new for the series being action oriented as opposed to turn based.

Competitive tiers keep things fair and the ability to challenge not only people in your vicinity but also those who’ve earned friend status online makes this a pretty solid concept overall.

Here’s the full rundown of the mode from developer Niantic:

Trainers,

From encountering and catching your first Pokémon to assembling a powerful team to take on a Legendary Pokémon in Raid Battles, you have certainly built incredible skills as a Trainer over the last two years. Are you ready for the next big challenge? Show off your skills against others with Trainer Battles, coming soon to Pokémon GO!

Pokémon GO
Pokémon GO

Beginning this month, Trainer Battles will allow you to challenge a friend or another Trainer at any time! Challenge another Trainer using a Battle Code, assemble a team of three Pokémon, and see who comes out on top! When Trainer Battles are completed, both participants will receive great rewards, including a chance at rare Evolution items.

Pokémon GO

In order to ensure an even playing field, Trainers must compete in the same Trainer Battle League, which determines the CP limit for the participating Pokémon. Strength alone will not ensure victory! Whether you’re battling with a Caterpie or a Mewtwo, the cleverer and more strategic Trainer will have an advantage.

Pokémon GO

Battles are fast-paced and real-time, so don’t expect to wait your turn! Your selected team of Pokémon will be able to execute both their Fast Attack and Charged Attack moves. In preparation for battle, you’ll even be able to use Stardust and Candy to unlock a bonus Charged Attack for your Pokémon. Timing is important! If you use your head and keep an eye on your opponent’s moves, you may be able to deploy a Protect Shield to save your Pokémon from critical damage. But you only have a limited number of these shields before your Pokémon will be left defenseless.

Pokémon GO

While Trainers will usually have to be nearby in order to initiate a Trainer Battle, Ultra Friends and Best Friends can challenge each other from any distance. So, near or far, you can battle with your closest friends!

Pokémon GO

Looking to learn the ropes or sharpen your budding battle skills? Team leaders Spark, Candela, and Blanche are eager to test your bravery! You can earn rewards once per day when training with a team leader, including Stardust to help power up your Pokémon. Work toward earning an Ace Trainer medal!

It’s up to you to get your Pokémon into shape! The only way you’ll become a Trainer Battle master is to get out there and GO!