code is still gross. added the grid overlay. didn't do much else. more to do