Function board_is_move_legal seems to work. More testing is neded. Anyhow GREAT!