Merge pull request #2 from nsue/major-refactoring

Major refactoring
Add more notes about gameplay
Merge branch 'master' of github.com:nsue/multiplayer-breakout

* 'master' of github.com:nsue/multiplayer-breakout: (28 commits)
  Add unnecessary undefined checks and setTimeouts for brick kills
  Add missing space
  Make initial (possibly reconnecting) client set the initial and full brick layouts
  Refactor players util.inspect statements
  Change brick kill messages to only transmit brickIndex
  Rename constant variables
  Add phaser source map
  Remove unnecessary client and server Player.js
  Remove unnecessary server-side Bricks.js
  Refactor server 'new player', 'remove player' and replace Bricks.js with string
  Refactor client 'new player' and 'remove player' handlers
  Extract function startNewRound
  Rename introText to infoText
  Rename BOTTOM_TEXT_Y to TEXT_Y
  Fix and refactor ball on paddle positioning
  Make ball and paddle position changes use Body.x instead of Sprite.x
  Wrap entire client in anonymous IIFE with defensive semi-colon
  Rename bricksGroup to bricks
  Move var game declaration to top
  Reorder variable declarations
  ...
Merge branch 'master' into revive-bricks-each-round

* master:
  Add more notes about gameplay