better tests which are not dependent of board.move