Rename Game to GameState
Factor out Player

Only init so far.

TODO: set onKilled during Player init
Factor out Block, GoalBlock

Also setup onKilled during block creation.

Block extends Phaser.Sprite.
GoalBlock extends Block.
Use null instead of undefined when clearing properties
New block type: BounceBlock to bounce on kill

Added images for block too.

Cannot rotate sprite until anchor.setTo() is on the center point for
all sprites
Fix anchor, rotate bounce blocks

Player and Block constructors still take the coordinate of the top left
corner. Internally it will offset itself to the correct position.

(I think that's right. It works regardless)
Merge branch 'master' into gh-pages

* master:
  Fix anchor, rotate bounce blocks
  New block type: BounceBlock to bounce on kill
  Use null instead of undefined when clearing properties
  Factor out Block, GoalBlock
  Factor out Player
  Rename Game to GameState