The problem was that you were checking if the effects sprite was touching the control stick, when really it isn't ALWAYS following the mouse pointer. It only goes to the mouse position when it's being drawn.