Due to the official nim documentation the snake_case was now swapped for camelCase. Tests for nearly any move were added. A new procedure can initialize a game with a given 8x8 board with pieces and determines if they have been moved already.
Attention: This code is under construction and not finished yet.
ychess is a chess implementation written in nim.