Well there is a lot of techniques sonic has at his disposale, largely his insane speed is a mind game in itself. His main unpredictablity dwells from his side b and down b as the both can cancel. Sibe b cancels on the ground while down b cancels from the air. Its a lot of things that would take quite a while to explain. If you watch that video things will become clear xD. I have to go nowz so ill talk to you later fellow sonic player n_n