revamp minimax - getting back to the basics