separate out events for if there is a selection or not, and add logic to move cards between columns and flip cards face-up
add logic so cards can only move to cards with a value of one greater
block cards if a selection is placed on an off-suit card
only face up cards can be blocked