World of Internet based Slots Unveiling the Reels of Chance