Refactoring code and some bug fixes

Changed a bunch of unnecessary int -> bool assumptions in code
Removed Command_Duration from nap() call
Refactored village class
Refactor