Initial commit
Writing test for pawn moves generation
Create trait for tests implementations
Wirte test for position coordinates conversions
Write main object and method for tests
Move TestAll object to separete file, to avoid compilation problems
Create Makefile
Write static class Cord, used to conversions between board array indees and human-readable field names
Add methods for extracting row and column number from position represented in array index form
Add some auxilary function to navigate on chess board to Cord object
Adjust SimplePicesMovesTest to written API
Add test for pawn move generation, when there is another piece on board
Add test for black pawn moves generation
Print progress during tests
Implemented core of quiet move generation, and move generation for pawn
Small optimalization, redefined constants for pieces id, so we can quickly check what color given piece is
Add test of attacking own pieces
Implement generating attack moves for pawn
Make generateAttacks and generateQuietMoves methods not so general methods, implementing them in other pieces may be not efficient
Make piece color checking even more efficient