Very large refactor & optimization of code

Also added variable villager heights
Reset farming chore code to original.
Refactored farming chore