Made Villager class non-abstract again. Everything relies on the navAgent in that class now. Getting silly error with use of Random. Working on fixing that shortly.
To do: Integrate behaviors with new system of using navAgent instead of forces (much simpler). Write documentation on new system. EVERYTHING IS COMMENTED so you should be able to figure it out.
NO ERRORS except when getting random numbers. Also villagers don't move yet, but Werewolves do.