Made Painting More Fluid

-made the painting more fluid
-added client side changes to support send/recieving data as shapes
instead of points