added ball bouncing off surface using the normal from the opint of contact