[Add] Direct collision detection. I(N^2). Not working with periodic boundary conditions at the minute.