Refactor can_jump_to?, create empties_between