battle through list token functionality