1. Minimum Java version required : 1.7. 2. Additional Libraries used : 2.1 javax.swing 2.2 java.io 2.3 java.awt 2.4 java.applet 2.5 java.net 3. Key combinations used to operate the game : 3.1 For horizontal paddle : 3.1.1 Left key -> to move paddle towards left 3.1.2 Right key -> to move paddle towards right 3.2 For vertical paddle : 3.1.1 Up key -> to move paddle upwards 3.1.2 Right key -> to move paddle downwards 4. Rules : 4.1 Scoring : if ball touches the wall, the number of errors made by player go up by one; this happens until the player has made 6 errors after which the player is kicked out of the game. The last player remaining wins the game. 4.2 Number of lives for each player = 5