A generic match 3 puzzle game built in HTML5