Artifacts when adgesion. Friction without adgesion seems good.
SwapBuffers() everywhere. Artifact exists