Great work, you kept everything feel fresh with something unexpected thrown at the player at all times. Try making more levels like this with more variety of obstacles.