Added inventory system and redid item system
Refactor