refactor existing checkbox stuff and add a "random pattern" box but it doesn't do anything yet
implement full random difficulty. also make it remember to show the colors
needs better UI with checkboxes
make the layout nicer. ooh rounded rects