Custom Elements : Memory Game
Custom Elements, Web Components.
Ok, they are not supported by all browsers but it's worth to give it a try.
I made it completely free of any Framework and without any polyfill. It works actually nice and smooth all browsers other than IE & Edge.
Open Source at GitHub and Documentation
Have a look, give it a try... Share your comments, open issues, request features.