new MeshPongMaterial component

working on #11.  blocked out new inputs and everything should work -
needs to be tested more.