don't create new set during every collision check
v0.1.2