The last two stages (including the boss) really messed me up. Probably lost a good 10 minutes to that.