Unless I'm mistaken, you can get softlocked if you don't have enough money for the spike bounce by the time you get to the purple area, and if you've collected all the other colors. Either that or the purple area demands platforming skills that are WAY beyond anything that was introduced in the earlier parts of the game.