Migrated armor tick functions to TickHandler in order to prevent added effects from not negating when the armor is taken off and removed unsed imports