Chess Board drawn, can handle resizing, outputs to main on errors. Only problem: Borders up to 2  pixels off. Square windows draw perfectly every time.