It being purely rng based was kinda faulty. I should've added some sort of fail safe to ensure the player progresses.