I found the timings of the rectangles to be a bit to strict but overall pretty good!
Thanks for the feedback!