Fix crash and item bug

You could push non-metal items