Awesome stuff Nate but I do wonder, why the training points cap of 20?
I am happy this is finally in place and I can see how it should be capped now that the removal of unused training points has been removed but 20 is abit to low and I believe it would be best to heighten this to 40-50 points.
The reason for this being that if you have the training points membership the 20 tavern runs alone give you 20 points. Include the arena token membership and that makes another 16 points + another 2 per lvl up your gladiator receives. This means your gladiator gets 36 points per day + lvling and arena challenge fights.
I know that this just means that you should go train your skills after you do your tavern runs but I can easilly see it happen that I or another player forgets this and end up wasting alot of points by running our arena fights before checking up on the skilltree.