いくらスペック低いとはいえたかだか1000個のバブルソートでも余裕ぽいんだけど
もっと計算量少ない40*1000がそこまで重くなる理由がわからんな
矩形の当たり判定はif文なしでもいけるからもっと減らせるかも