Love the original concept with the two shapes having their own behavior.
But as said before, the difficulty is pretty tough from the start. I had a hard time getting through the first part.
But overall nice submission!