Great work! One small suggestion: the amount of warning you have is different depending on the direction you're travelling, and it's especially short if you're travelling South.
Having the Camera lead ahead of the player would be a great way to fix it, that way you'll always have enough warning when something's coming up.