The Fun World of On-line Slot machines