added inventory and wepon class