Second approach of the planning finished

I think that we have to touch the board, because I have use an array
bigger for the complica to make possible the new undo, so we have to be
care when printing the board to make sure we don't print the extra cells
used for the undo