fix user-target block assignment to have proper y value
clean up comments, debug output
fix user-target block y assignment
fix worksite block-placement validation
add mushroom farm worksite
add animal farm worksite prep code