Creates the test to make sure that opponents are set at the beginning of the game, and it passes.
Creates the win_ball(x) method and increments the points of the winning player
Creates a context block for the wins_ball(x) method and creates a new test that prevents invalid players from winning the ball.
Adds functionality to the score method to return fifteen if points is 1.
Completes the returns thirty test to make it fail.
Adds functionality to the score method to return thirty if points = 2
Creates a failing test to test that the players score should equal forty if the players points are 3.
Adds functionality to the score method to return forty if the players points = 3.
Adds a failing test to test that a score of 3 to 3 returns duece.
Adds functionality to the score method to return duece when the score is 3 to 3.
Adds a failing test to return advantage when the score is 4 to 3.
Adds functionality to score to return advantage when score is 4 to 3.
Adds a test to the score method to return win if the player is up 4 to 2 or better.
Adds functionality to the score method to record a win.
Adds more functionailty to the score method to account for a player winning after a duece has occured.
Adds a failing test to ensure that games_won is 0 when a player is initialized.
Adds the games_won instance varaible and initializes it at 0.
Adds a test to ensure that when a player wins a game his games_won variable is increased by 1.
Adds functionality to account for games_won.
Adds a test to esnsure that players are initialized with a set_won of 0.