         constructor: (@screen) ->
             $e.Ticker.addListener @
             @blocks = {}
-            @player = {x: 0, y: 0}
+            @player = {x: 0, y: 0, avatar: null}
             @camera = {x: 0, y: 0}
 
         ready: () =>

                new Block data, (b) =>
                    @blocks[block.x] ?= {}
                    @blocks[block.x][block.y] = b
                    @screen.stage.addChild b.container
            .error =>
                console.log "Failed to fetch block."

        tick: (elapsed, paused) =>
            window.elapsed = elapsed


        load: (cb) ->
            @once "ready", cb if cb

            @init_player()

            # TODO: Compute block index from position
            block = {x: 0, y: 0}
