diff --git a/source/FreeplayState.hx b/source/FreeplayState.hx
index 795091ffa..9db9c9a84 100644
--- a/source/FreeplayState.hx
+++ b/source/FreeplayState.hx
@@ -12,7 +12,7 @@ import lime.utils.Assets;
 
 class FreeplayState extends MusicBeatState
 {
-	var songs:Array<String> = ["Bopeebo", "Dadbattle", "Fresh", "Tutorial"];
+	var songs:Array<String> = ["Pico", "Bopeebo", "Dadbattle", "Fresh", "Tutorial"];
 
 	var selector:FlxText;
 	var curSelected:Int = 0;
diff --git a/source/PlayState.hx b/source/PlayState.hx
index 773bdd136..eb1380261 100644
--- a/source/PlayState.hx
+++ b/source/PlayState.hx
@@ -578,9 +578,9 @@ class PlayState extends MusicBeatState
 		{
 			if (FlxG.sound.music != null)
 			{
-				vocals.time = Conductor.songPosition;
-
 				FlxG.sound.music.play();
+				Conductor.songPosition = FlxG.sound.music.time;
+				vocals.time = Conductor.songPosition;
 				vocals.play();
 			}