Как сделать так, чтоб после клика button стал неактивным N-ое время?
$('#button').on('click', function() {
    var button = $(this);
    var time = 5000; // Время в миллисекундах сколько кнопка не активна
    button.prop('disabled', true);
    setTimeout(function() { 
        button.prop('disabled', false);
    }, time);
    MyGame.startNewGame();
});
к примеру так. вместо класса можешь использовать атрибут $('#button').on('click', function () {
  var N = 1000;
	var _this = $(this);
	MyGame.startNewGame();
	_this.addClass('disabled');
	setTimeout(function() { _this.removeClass('disabled'); }, N);
});