Invincible Fins: Bugfix

Fix a rarely occurring bug when loading title screen