added ignores
implemented minimax