Ah I've always wanted to remake Minesweeper. Good job!! I liked the particle effects. Also loved the Win 95 style dialogue box.
As I'm crazy, let's see what I can suggest: in the original you had a timer, would be cool to add. Also when you held the left mouse but didn't release, the smiley face would make a scared face until you released the mouse button. Likewise it'd be crosses for its eyes if you messed up :) I think there was also a left+right click or middle button combo that'd insta-reveal squares (I believe another commenter has also referred to this)
Otherwise a lovely implementation with the convenience factors of instant revealing of squares with 0 mine neighbours...