Fix embarrassing spelling error.
Adding unittests.

Ensuring that my syntax is good. Fixed index constants in NotedVillagers. Fixed
static calls to NotedVillager constants.
Fix embarrassing spelling mistake again!
More unit tests for the character privileges.
Removed note in game_environment.
More sketches for game_environment structure.
Now checking the village status if closed or open.

Ensured that no factors affecting the game may be introduced while a game is
in progress.