I personally feel like I discovered the mechanic at the perfect pace, I had sort of figured it out early on but it wasn't until the later levels that I was forced to get good at doing it. I personally wondered if anyone else struggled figuring it out since it's never really explained.