Programming five chess source code