Added variety and better tags in the dataset, should break less often I think.
It should also theoretically react to the size of cap (small cap, medium cap, large cap) and stem (thin stem, medium stem, thick stem)
Update: tested it and it doesn't work very well with some poses or if the tag is not the first one. Will have to fix in next run I suppose.