I won!
the first time I caught the smear fly, I thought it was a real bug lol, until I realize I could step on it . It was pretty hard to get through some parts, until I mastered momentum :) thank god for the forgiving checkpoints. Overall great game!