Relax Gaming developed this online slot as the fifth addition to their “Tumble” series.