Fixed some bugs, added Worker logic for middle and end. Changed random
other stuff too.