A little more refactor for CombatTree
Added tests for League class
Major refactor on League class