Change default game turn to zero
fix(Game.js, etc): Change hero properties to prevent circular references,
Fix turn handling when heroes die
Now working with many turns, 4 heroes
Integrate with remote mongo DB (if available), or local mongo DB (if local)
Modified diamond mine owners to never be undefined
fix(DiamondMine.js): Switch .owner to default to undefined again
fix(Game.js): Change turn handling to happen when heroes are ALIVE, not when they are dead
Add test directory and write tests for Board.js
Add tests for Diamond Mine, Health Well, and started Game tests.
feature(Game.js): No longer possible to add objects to occupied spaces.
Game now creates a random board
fix(gameRunner.js): Remove sensitive data
fix(gameRunner.js): Connection URL is based on environment variables now
Add tests for Game.js
feature(Game files):
feature(Game.js): Make messages blank at start of each new turn
Add regex for docker security
fix(Game classes): Use subType instead of 'class' b/c class is a reserved keyword
feature(Game.js): Make game board customizable from Game constructor
feature(helpers.js): Implement first basic helper function