I'm thinking collisions should be ran alongside the game's render loop to move them apart if they are at a bad location rather than stop them from moving to a bad location