Added a DefaultStrength constant to GameCharacter.
Added PatrolState.
Made the singleton implementation a bit nicer.
Added HideState and fixed a typo in PatrolState.h.