implementing throwing darts