Got Nash functionality working, need robustness and more func checking