Add Pause functionality

Also fix the background music keep playing even the game is finished
issue.