reset alot of work. Trying new path where surface is still always
deactive and solutions now go straight to crystals.
working on generalizing the crystallization. Went crazy over messy
setparticlestate function, so redid it completely. Now I have to get
stuff working again.
Got a little closer to a solution. Knowncase test still fails tho.
All tests but knowncase pass, think I'm getting closer.
More tests. All the runs look very functioning, yet knowncase still
fails.