How can I make sonic go upside down without falling

Dang, this is really impressive. Good job