* fix -- update work site validation to remove invalid points on doWork
request -- should more properly validate if invalid points are present
* fix -- update setWorkSite to clear workTile as well -- should solve
many instances of NPCs not properly resetting after a clear-work
command.