cleanup the desktop tool text manipulation and make team name recognition more strict for the copied spreadsheet case
do not count a number below 10 as a potential level, exclude the "lv" token
implement equals and gethashcode for BattleStat and output only distinct stats