fixed up the destructors and continued debugging for the fishy differences. Got something good going on noow tho. Added pointercounter to the solver class to catch misuse of object destruction.