modify counter to respect cardOnStack's move location