change userHelperFunctions --> smsHelpers, modularize gameMessageHelpers
create gameUtilities.js game utility function
change module.exports into explicit objects
add gameRecordHelpers module, gameDoc update helpers
modularize all endlevel/endgame message logic into gameMessageHelpers.js
modularize wait message functionality
modularize message.endGameFromPlayerExit()
change module.exports structure of gameMessageHelpers for clarity
Merge pull request #340 from tongxiang/monster-controller

SGCompetitiveStoryController refactor: creating 1) gameUtilities.js 2) gameMessageHelpers.js 3) gameRecordHelpers.js
modularize and add `logicUserAction.js`, `logicBetaJoin.js`, and `logicAlphaStart.js`
reorder functions within .findUserGame()
logicUserAction.js modularization
Merge pull request #344 from tongxiang/refactor-useraction

1) add `logicUserAction.js`, `logicBetaJoin.js`, and `logicAlphaStart.js`, 2) Refactor logicUserAction.js
intermediate commit, userModel promises
modularize player create mongoose call
Merge pull request #347 from tongxiang/createGame

Modularize player creation DB call
start solo beta join game in progress
Increasing max sockets to 20
add delay
Merge pull request #349 from tongxiang/beta-solo

beta joining game in progress opts them into solo play