How would one go about making a Flash engine involving one small, moving circle bouncing off bigger, non-moving circles.

I need it to be able to hit them at an angle then bounce off.