Nao consegui entender qual funcionalidade implementada no codigo, faz com que posicao_jogar == posicao_fantasma ativa o game_over...Na minha funcao find_player ele nao implementa essa funcionalidade.
Onde deve ser implementada a funcionalidade de quando posicao_jogar == posicao_fantasma, teremos um game_over?
def find_player(map)
hero_character = "H"
map.each_with_index do |curr_line, line_index|
hero_col_index = curr_line.index(hero_character) # not found returns nil
if hero_col_index
return [line_index, hero_col_index]
end
end
return nil
end