Abstracted doDrawing function, and removed some unnecessary references to a BasicBoard (now passes a standard Board).