Building what I did with angular-minesweeper, from scratch, in Ember.