Slot Machine: Understanding the Exciting World of Modern Gaming