implements valid_jump_sequence? and multiple_jumps