diff --git a/hmm.json b/hmm.json
index 778b85604..977d17d77 100644
--- a/hmm.json
+++ b/hmm.json
@@ -11,7 +11,7 @@
       "name": "flixel",
       "type": "git",
       "dir": null,
-      "ref": "32cee07a0e5f21e590a4b21234603b2cd5898b10",
+      "ref": "8437a86aa5dafdb3f5dcb91d212cb10a4ee6e53b",
       "url": "https://github.com/EliteMasterEric/flixel"
     },
     {
diff --git a/source/funkin/play/notes/NoteSplash.hx b/source/funkin/play/notes/NoteSplash.hx
index bbe08546c..0ff8076c8 100644
--- a/source/funkin/play/notes/NoteSplash.hx
+++ b/source/funkin/play/notes/NoteSplash.hx
@@ -17,6 +17,7 @@ class NoteSplash extends FlxSprite
   public static function preloadFrames():Void
   {
     frameCollection = Paths.getSparrowAtlas('noteSplashes');
+    frameCollection.parent.persist = true;
   }
 
   public function new()
diff --git a/source/funkin/ui/title/TitleState.hx b/source/funkin/ui/title/TitleState.hx
index da3ba6c89..7671bb336 100644
--- a/source/funkin/ui/title/TitleState.hx
+++ b/source/funkin/ui/title/TitleState.hx
@@ -232,7 +232,8 @@ class TitleState extends MusicBeatState
   {
     var fullText:String = Assets.getText(Paths.txt('introText'));
 
-    var firstArray:Array<String> = fullText.split('\n');
+    // Split into lines and remove empty lines
+    var firstArray:Array<String> = fullText.split('\n').filter(function(s:String) return s != '');
     var swagGoodArray:Array<Array<String>> = [];
 
     for (i in firstArray)