some history related code
found bug with black king;
notation output implemented