Added debug output to main, still trying to find why ShapesArray does not draw