https://cognitivehub.in/producing-eraser-effects-using-libgdx-and-opengl-es/