[feat] add reason to gameover alert and add gameover when the grid is full