progress so far
before revamping building model and creating a state model
assigning workers to workorders fully works now
cleanup