Fixed major drawing bug. Canvas is now drawing correctly.