scalable inventory gui

fixed issue where moving an item in the world ignored if that tile
already had an item