どんなタイプのゲームを想定しているのかが分らないけどそのゲームでは
必ず重なりを判定しなければならないの?

ピッタリ重ならないように座標をずらして画面に配置するとか
オブジェクトの種類ごとにレイヤーに分けてしまうとかそっちの方が
手っ取り早い気もする