levelsbot
I was so happy to have found a solution with less than 30 blocks...
until I spotted WevSee's solution, which seems to have shattered any existing records as well as my hope of ever breaking one. 😅
(Time: 2.5s, Blocks used: +6, levelsbot)
I also wasn't the first to try a slingshot solution. I spotted Tuorum's solution, which used more blocks than mine, but was faster by 0.4 seconds.
(Time: 2.7s, Blocks used: +67, levelsbot)