「移動と跳ね返り」の簡単な動作の実行方法

こんにちは、
エンジンの練習と、他の人にも少し理解を深めてもらうために、ブレイクアウトのクローンを作成しています。ボールは一定の速度で移動し、パドルまたは壁に当たると跳ね返り、設定された速度で移動を続けるシンプルなものを想定しています。

パドルに当たった場合は、パドルの中心から離れる方向に跳ね返り、その角度で移動を続けてほしいと考えています。移動の大部分が角度を直接設定する方式に基づいているため、これをどう実現すればよいのか非常に難しい状況です。

ご助力いただければ幸いです。よろしくお願いいたします。

方向移動で初期方向を設定し、移動テンプレートの境界オプションを使用できます: