added tutorial levels; generalized level select