Trading implemented. Fixes for null weapons