Quiz: Name every Harry Potter game ever

Can you name all 20 games based in the Potterverse that have been released?