Fix double right clicking crates.

1) It was not figuring out what to do when holding nothing. tryInsert() handles all that, so I just removed the unnecessary conditional.
2) It was returning prematurely when searching player inventory. The return statement was accidentally inside the loop.