Add socket tools
Remove unused args in server
Add cli interface to get next move
Start refactoring
Add debug support
Add sensible debugging
Add generate play
Introduce board class
Remove generate play method
Remove unused debug variable
Support apply move to board
Add engine query methods
Add display/setup methods
Add more sensible cli interface
Remove old socket rubbish