Large change.
Got the items working again, bit different implementation than Steven proposed.

itemsdb still needs work, at the moment not working.