Frictionless bouncing inside a circle boundary

Here is a demo with vector lines and origin drawn (gif):

circle-wall-2

I’m happiest about the narrowing and widening of the triangle depicting the resultant and its components. That shows me the bouncing is unpredictable. Sort of.