Added ability to equip weapon and armors. Code refactoring and cosmetics.