Game lasts from 45 minutes to 1 hour, for all 18 levels. Unlimited number of people can play simultaneously.