Here is the new version with difficulty levels and all suggestions of Jens that I considered useful.
Attachment: Cleansweep.lev Description: Binary data