Changed this.player to this.player_ to be more consistent with other private vars.
Added compiled tests to test runner.