recursive grid draw, centre done :). Needs cleaning up though