Awesome idea. very fun mechanic. Looks amazing.
As others have said the character is a bit hard to control, but you do get used to it and play around it.
Id love to see this developed over time. You definitely have a great core mechanic to go on.