SHM Working, Signals working, Pipe working, Thinker working, performProlog fucked up because I redid the SHM (debugging is next)