CPE 103 Lab
    Hot Potato 
    
    Complete the handout provided by the instructor.  
    Compare your answers against the instructor's solution and correct
    any mistakes.
    
    The instructor has designed a simulation of Hot Potato and provides
    the class skeletons and partial implementation.
    
    HotPotato.java
    contains the main method and the simulation logic.  You must
    implement the playGame() method.  Do not change any other part
    of the code.  playGame() makes use of the RoundTable class to
    simulate a round of play.  It saves the winner and losers in
    the instance fields, which can then be subsequently obtained via
    accessor methods.
    
    RoundTable.java
    is an ADT representing the table at which the game is played. You
    must implement the create() method.  Do not change any other
    part of the code.   You must use a circular linked list to
    represent the seats at the round table.  
    
    Do not use java.util.LinkedList. Do not add any code to
    the Seat class. 
    
    Write JUnit tests to exercise the methods you wrote and verify
    correctness of your solution.
    
    Run the HotPotato application using the following system test data
    values:
      
    
      
        
          | Case # 
 | N 
 | M 
 | 
        
          | 1 
 | 9 
 | 5 
 | 
        
          | 2 
 | 7 
 | 3 
 | 
        
          | 3 
 | 5 
 | 7 
 | 
        
          | 4 
 | 9 
 | 9 
 | 
        
          | 5 
 | 1 
 | 3 
 | 
      
    
    
    Submit your work as described in the syllabus.