adding animations (broken)
fixed animation for swap and bad swap