An extra ball is created whenever you hit a Dupeclover . :) The direction it flies isn't really random but it can definitely feel that way just because of how the physics engine works.
Thanks for playing and the feedback!