implement click to shoot