Added unit test for is_move_legal()
Fixed move_count for test positions