Very stable collision resolver

try to drag the squares over eachother