construction uses worker checkin/checkout

each building is assigned a worker, and only that worker will construct
the building