tidied up Ball_2d to use normal shader and coordinates, inherits from Ball, renamed ScissorBall