New api board

Well since we already had getNodeFromGrid, I had to replace the passing of list to the Board instead.