Fixed a bug where zooming / placing a stone would sometimes break.

I'm still not 100% sure what caused this, but it feels like some sort
of floating point accuracy error. Something like where even though the
board was zoomed out, the scrollview still thought it could pan the
board a tiny bit. The scrollview's pan gesture was canceling the touch
gestures, and nothing worked.