Functioning and verified commit!  I was not incrementing particle position when selecting an interface change for the LP method, problem solved!  :)