gitignore
XO engine refactoring
XO bot implementation