How Online Slot Games Use Advanced Gaming Technology