You have a nice overall idea, but at this time looks to need quite a bit of refining.
One thing thats def no needed is when you replace the card in the middle of the deck... don't show that the card is not on the bottom or top, they've just seen it go in the center, I know it's to accomplish...