Memory game created and ready for review

I decided to use an MVC approach for architecting the memory game, along with event driven logic using publishing/subscribing of events to decouple objects.

Other than improvements that could be made to the currently implementation, I would greatly appreciate feedback or advice on different patterns that could potentially be used for architecting an application like this.

A live demo of the game can be viewed at: http://labs.juliangibellino.com/advanced-js/memory/