public void ResetCanvases()
{
lowChunkCanvas = lowChunkCanvas ?? CanvasInformation.Create(WindowLocation.Width, WindowLocation.Height, false);
sonicCanvas = sonicCanvas ?? CanvasInformation.Create(WindowLocation.Width, WindowLocation.Height, true);
highChuckCanvas = highChuckCanvas ?? CanvasInformation.Create(WindowLocation.Width, WindowLocation.Height, false);
sonicCanvas.Context.ClearRect(0, 0, WindowLocation.Width, WindowLocation.Height);
highChuckCanvas.Context.ClearRect(0, 0, WindowLocation.Width, WindowLocation.Height);
lowChunkCanvas.Context.ClearRect(0, 0, WindowLocation.Width, WindowLocation.Height);
}
public void DestroyCanvases()