Over 1000 levels randomly generated puzzles in four different difficulties (Easy, Medium, Hard, Expert).