Add Needle functionality and needle texture scetch