Change Guard to fail on first failure
Updates to Tournament and Rounds

* Each round now has a round_number accessor

* Allow user to print out interactive text when
  playing a round/tournament

* Tournament should require round, as it refers to
  Round

* Modified load_rounds to include round_number
  when creating Rounds