A very cool game design, very surprised that obstacles will occur according to the game progression. The music and art are also great, what a solid game!
However, I think that if there have some indicators for the obstacles' occurrence beforehand like a sound cue and red flashes, would be better.