improve ballshader (and add ballcolor), be more paranoid about material alignment