[FIX] Optimization of canon collision