add animation for invalid swaps
add background music for swaps
add possible swaps detection function