rename executable in Makefile; record piece info in Board
add hash_code in Board
move and unmove