Yes, players can instantly trigger Free Spins by purchasing them for 100x, 250x, or 500x the bet, allowing immediate access to the feature.