Opacity done
fixed socket issue with pen width
Partially fixed changing width
built most of dashed lines