added gunpowder upgrade
added onDeath hook for upgrades
renamed RenderArmorUpgradeEvent
fixed RenderModelEvent (was using the rotation yaw from the entity instead from the parameters of the constructor)