Quit gracefully
Make gui a member of Service
Start to implement success callback
Separate test responses to return different json objects based on validity of move.
Test for invalid moves