New BoardDraw algorithm