bug fixes

areas broke the ability to assign labor, so this brings that back. also,
now labor can be assigned to any tile in a given 'area'