User blog comment:Dr. Ivo Robotnik/Help please?/@comment-173.58.251.107-20131231023324

Actually, it would be statistically impossible to finish it in a few minutes, given the scripted waiting times and the large amounts of enemy forces. I'd say fifteen to twenty minutes per level, assuming you play on a low difficulty and don't get pinned down by infinite-spawn enemies.