#17 implement evaluation of all entities against candidate entity
#17 detect collisions