Fixed the region from not returning the right value.  Implemented a cutom iterator for the Risk board so that the strange [1] syntax is no longer needed when trying to get the region object in for loops.  custom __len__ was implement so getRegions is no longer needed at all.  Not too sure what changed in the player class.  Must check the diffs :o