Added better background, Minor refractors and improvements

Also added a list of main boards to use for the set of levels, 10
beginner, 10 intermediate and 10 expert. Random generation will never
random one of the main boards, so no cheating ;)