Added unit tests for GameCharacter.Promote
Added Weapons and WeaponNames setter unit tests
Added unit tests for Armor and ArmorNames setters
Added unit tests for Inventory and InventoryNames setters
Added unit tests for setters X and Y
Added unit tests for rank property setters in GameCharacter
Added unit test for GameCharacter.Element setter
Added unit tests for EndTurn
Added a unit test for GameCharacter.Reset
Added unit tests for Equip/Unequip and Add/RemoveItem