An implementation of a chess game with fog of war