Organised JSHint into a task
Added player options for unpublished projects, and option selection logic for mutually exclusive options.