start over when out of levels; bug fixes