minor improvements to farmer movement
Lots of bug fixes, but also introduced a few bugs

Goats will get destroyed after leaving. Goats only "die" once now, so we can count up to gg. Game still does not end though. Other minor bug fixes and performance improvements. New Bug: Sometimes damage continues after wolves die. (It's only after they die, because onTriggerExit isn't called). Im thinking of a fix for this.