Added inventory and some Item class improvement