Explanation: Using some broadcast blocks, I made it so the character first charges up, then goes forward. After some time, the next scene is shown. Using some "color touching" blocks, I made it look like he bounced off the tree. Manual guessing-where-he-was was not used. For the final scene, I guessed when he would stop and then adjusted his position after he stopped so he would be back where he started. I also changed his sprite at the end since it doesn't always stop with him upright.