diff --git a/src/pause.c b/src/pause.c
index ff78eeb..d8e423d 100644
--- a/src/pause.c
+++ b/src/pause.c
@@ -9,7 +9,7 @@
  * @todo Should probably be eliminated by making everything use the dt system.
  */
 
-#include "pilot.h"
+#include "player.h"
 #include "pause.h"
 
 int paused = 0;     /**< Are we paused. */
@@ -22,12 +22,16 @@ extern unsigned int time; /**< From lephisto.c. */
 void pause_game(void) {
   if(paused) return; /* Well well.. We are paused already. */
 
+  player_soundPause();
+
   paused = 1; /* We should unpause it. */
 }
 
 void unpause_game(void) {
   if(!paused) return; /* We are unpaused already. */
 
+  player_soundResume();
+
   paused = 0;
 }