Clean up the item listener and fix a few bugs
double move items using tp at center of block