Fix entity death event errors

Now you can change the drops properly!
Move player equips armor into a smart event

I'm going to hope @Morphan1 will handle all the TODO's I added