move zombie AI to component