Issue #30 - Items can now be used in battle. PlayerCharacter now has a function to override default command set with its own commands. Refactored the inventory class to not include any menu-specific stuff. Moved the out-of-combat item use logic to menuClasses.