basic click mechanic