Move collision checks for individual entities into runCollisionAgainst()