after figuring out why the invisible items was there now have to just set up gamestate and make it work, getting an error but looks like its due to inventory starting empty