Cleanup package.json

* Add "private": true so this doesn't get pushed to npm
* Use the correct GitHub repo
* Update dependency versions
Fix bug in game where it starts with three tiles

The board would be created with two tiles, but before the player gets a turn,
another tile would be added, so essentially the game would be started with
three tiles.
1.0.0