the item system should be working sort of now, needs a lot of testing