completed equip interface including variable updates for battles