The classic MineSweeper built with AngularJS