change all the item storage

now the items are identyfied by a key,
Save load move to interface