Fix up SDSolver to work with new state machine

And switch SgianDubh to using it.
Run player in standalone mode

Hardcoded with laptop paths for now.