Was playing against lim and was confused how I kept missing his barbarian counter build up; it turns out that he had a full hand of barbarian, so each barbarian card played triggered the keyword immediately, and the code that displays changes in counters only ever looks at the difference from start of turn to next turn. It doesn't even colour the counter green in this case.
It would probably be better to have the highlighting part of the code only looked at whether or not the keyword triggered.
Edit: Also, lim brought up that maybe being able to trigger a decently strong token every turn is a bug too.
Edit2: Actually, thinking about it, it's not just that it triggers every turn, but that it's advantages mix very well with the cards that trigger it. A well built barbarian deck basically ignores wall but without the costs of tower- cards, and just as fast.