Whew. This felt like an exercise for hand-eye coordination. There are times where I win and run out of time at the same moment, causing both win and fail screens to pop up and overlap. I took my chances to proceed to the next level whenever possible of course and I beat all 15 levels.
I wouldn't say I beat it fair and square but I call this a victory for me.