itemz refucktoring WIP, still lots of bugs (even with saves), but AT LEAST IT COMPILES