update shaders and backport some collision changes
update symbol placement to be more like js
fix boolean operators
change max_angle_delta to max_angle