サンプルプログラムを作成してみました。
この投稿に添付しています。
マウスを左右に動かすと、2本の線分が左右に動くはずです。
今回のプログラムで難しいと思われるのは、円と線分の衝突判定だと思います。
なにをもって衝突とみなすのか、工夫が必要だと思います。
ちなみに現時点のプログラムには衝突判定の機能はありません。
> 加えてですが、実験試行中何回目かにランダムでマウスカーソル1と2のどちらかの水平移動の動きを遅くさせたいと考えていました。
についても、まだ機能をつけていません。いろいろと試行錯誤してみてもらえればと思います。