fixed flash issue with pooling script, added platform tool, improved tool dragging with mathf.clamp