Added addWarrior() and removeWarrior() methods