A beautiful matching game with CSS3 animation and other visual enhancements