Refactoring code and some bug fixes

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