Almost there....

TaskInfo surfaced into TaskType.
Custom Difficulties now possible.
Some code tidied up.