MemoryGame JavaScript, HTML, CSS, Responsive design Objects, Constructor functions, Module design pattern (private variables), IIFE,