Tools and Techniques for Playing Online Slots