refactor & fix
bench
optimize collision
optimize
optimize
Merge branch 'feature/optimize-collision' into develop