new version 0.1.0.4 of chess engine
converted Data Access Layer to Protocol