var Values = require('./Values'); /** * */ module.exports = { level: 0, checkWin: function(values) { var len = values.length; var remaining = 0; for (var i = 0; i < len; i++) { if (Values.validate(values[i], module.exports.level) === true) { remaining++; } } return (remaining === 0); }, checkLoss: function() { }, // State machine mediator. state: { nextLevel: function() { module.exports.level++; } } };