diff --git a/assign3/README.md b/assign3/README.md
index 6d0dd9a4a1825af0c7ef059d5bea84951f43ebc4..f4c10cb0c0c969a3444cd054f6e03964bbdd4674 100644
--- a/assign3/README.md
+++ b/assign3/README.md
@@ -126,7 +126,7 @@ ended.
 When will the game end?
 
 1. When there is no any empty tile, and no possible moves.  Movement
-in on direction might not be possible even while movement is
+in one direction might not be possible even while movement is
 possible in others. 
 Trying to move in this "impossible" direction should result in no
 change to the board: no movement, no spawn.
@@ -136,12 +136,12 @@ the game ended.
 2. When we click the `New Game` button.  Every time we click the `New
 Game` button, the current game will end.
 
-What will happen after the game ends?
-
-A window should pop up to show the final score of current play. You
-can use `ZStack` to implement this view. By clicking the "Close"
-button should start a new game. Every time a game ends, the score
-should be recorded, this will be discussed in later task.
+When the game ends a window should pop up to show the final score of
+the current game.
+You can use `ZStack` to implement this view.
+By clicking the "Close" button should start a new game.
+Every time a game ends, the score should be recorded, this will be
+discussed in later task.
 
 
 ## Task 5: Gestures