Blinky, Inky, Boba and Kim ...

CMYBacon's Guide to Pac-Man Ghosts. Can you name all 20?