Nice idea with flipping the ball while its moving.
Execution wise it was very confusing at the start.