Fully implement ItemSpray particle