cannon pickup "fix"

prevents pickup until enough space is made in inventory