find intersection between alive positions and neighboring positions
dead positions list