あと、も一個質問。
当たり判定はどこでする?

キャラオブジェクト
↓継承
PCオブジェクト
敵オブジェクト
とかの中ではやらないで、当たり判定クラスをかくのか?

collision(キャラオブジェクト, キャラオブジェクト);
って感じの関数かいて、PCと敵のオブジェクトを引数でもらい
中で判定するの?
でもそうすると、ヒットしてたときにどうやってそれをPCと敵オブジェクトに伝えればいいかわからん。

ソースにすると
PC移動
敵移動
当たり判定
PC位置修正
敵位置修正
こんな感じの流れになるのか???
分かりにくいけど、時間があれば誰か助言頼む。