Sport always makes a compelling theme on which to base an online slot machine and Centre Court is a release from Microgaming which takes the game of tennis and transfuse it to the reels. When we think of Centre Court we think of Wimbledon, the All England Club and the sporting history of this iconic…