Merge branch 'master' into John
Merge branch 'master' into John
working on canvas mouse out listener

working on mouse down and out listeners
main.js console logs

commented out some logs regarding canvas mouse out listener
updated phaser.min.js

updated phaser framework to v2.0.5 from v2.0.4
Merge branch 'master' into John
phaser.min.js address button break, leaving canvas

This should be and alright fix for the issue with buttons break when
you click and drag the cursor outside of the canvas. Set mouseOut event
listener to have mouseUp callback instead of mouseOut callback in
phaser.min.js:
...
this.game.canvas.addEventListener("mousedown", this._onMouseDown, !0),
this.game.canvas.addEventListener("mousemove", this._onMouseMove, !0),
this.game.canvas.addEventListener("mouseup", this._onMouseUp, !0),
this.game.canvas.addEventListener("mouseover", this._onMouseOver, !0),

this.game.canvas.addEventListener("mouseout", this._onMouseUp, !0)
...
Merge branch 'John'
fixed conflicts

fixed conflicts
Merge branch 'John'