make scoring better, only apply actions to a pair of pipes, not each pipe