Surface code now allows all dm2 points - Still WIP