Revert "Revert "Implemented Flipping Animation""

This reverts commit b751c0148b0b8648a89dc92588c0c9d6779d78c0.