Moved the mob hard cap to a separate Laborer because if its tick count is too low it can kill far more mobs than it should so it shouldn't be tied to DamageLaborer since it probably doesn't have this problem and 2) if it does. It's also a totally separate mechanism and so shouldn't share a class.

Also fixed some @param errors since my IDE doesn't want to do a git commit with them.