No, Twin Win does not include a Free Spins bonus. Instead, the game utilizes a feature called double symbols, which remains active throughout the gameplay.