Chess client and engine