Test your design patterns knowledge with this Javascript game.
BTW I missed one pattern (via Ajaxian)