Level menu this code is awful.
Simplify level definition representation. Exit a level when it's solved.