Merged two args into an array in enum Difficulty.
Renamed isGiven method to isFilled, and fixed other wrong uses of
'given'.
Tried optimising method isSolved, but was not worth it.
Tested terminal pattern generation.