AgentとPreference、Visualの関係をしっかりした

一度プログラム動かしたが、予想通りの挙動を恐らくできている。
次のタスクは、Preferenceクラスの中にある、VとPが90°異なる処理のところ。