>>235
言ってしまえば物理処理の衝突と同じなんじゃね?
重なりを検出してどの方向に押し出すか決めて移動させる。
前後をどうするのかとかは自分で決めるしかないけど
それが決まれば前後順にソートして前から優先で位置決めしていけばいい。