Minor fixes to Worker
Fixed Building methods to not unnecessarily pass around this pointer
Restructured stepTime() to make it more readable
Minor cleanups
Restructure stepTime() for readability and added log statements on FINE level
Restructure produce() for readability
Put members in one place and sorted according to access type. Changed log level for some logs
Re-arranged members and methods to make the class more readable