fix vector reflect and bounce operator. Add ball bouncing behaviour