The most popular slots on the site include Beetle Mania