I went in frame by frame and added each key input. This took a very long time and I think it turned out very well! I will keep working on it and list my improvements here: zzzzzzzz
This is not an entirely optimized run, but It is pretty close to perfect. DISCLAIMER: for the sake of making this run consistent, I had to remove the randomness of the water droplets in the last level and instead always plant them at x=0. Although, this would be completely possible with the randomness, but it would take a few attempts to actually get it to work in the run's favor.