CMShapes have now vertices and indices,

GraphicContext now takes aforementioned into account.
Also lot of improvements to the Shapes altogether.
Also CMario is relocating himself every frame.