     $(".game-auth-input").val("")
 
   resetAudio = ->
-    if audio != ''
+    if typeof(audio) == 'object'
       audio.pause()
-      audio.currentTime = 0;
+      audio.currentTime = 0
+      audio.setAttribute('src', '')
+      audio.load();
       audio = ''
 
   generateColour()

      generalGameLoadStuff()
      $(".game-frame.game-one").css("display", "flex")
      $(".play-message").text("Passerby")
      audio = passerby
      audio.play()
    if $(this).parent().hasClass("game-two")
      $(".game-two .game-icon-content").hide()

    $(".screen").removeClass("off")
    $(".play-message").text("")
    $(".play-button").removeClass("fa fa-volume-up fa-volume-off")
    $(".arcade-player").removeClass("on").removeClass("playing").removeClass("paused")
    $(".about-view").addClass("off")
    $(".game-menu").removeClass("off")
    resetAudio()
