print-position code
Write castling test and fix a bug
Tests for castling and en-passant