Moreover, not everyone is happy to download software on mobile with limited memory. There's the option of downloading however, most players prefer the convenience of Instant Play. Instant Play bases its technology on Flash, and most mobiles and desktop computers can play casino games and slots. Slots Wynn Casino is home to hundreds of games and slot machines you can play with Instant Play without waiting to download.