targeting lines test
view keeps mouse in screen coords
separating grid.c