Introduce card movement animation
Fix cornercase for intersecting cards