Wizard Games drops its latest slot Wild Wild Pistols