             ddx: #{@_acc.ddx.toFixed 2}
             ddy: #{@_acc.ddy.toFixed 2}
             dda: #{@_acc.dda.toFixed 2}
+        display:
+            level: #{Math.round @_dis.level}
+            width: #{Math.round @_dis.width}
+            height: #{Math.round @_dis.height}
+            visible: #{@_dis.visible}
+            boundAction: #{@_dis.boundAction}
         """
     log: ->
         console.log @report()

    #debugging
    report: ->
        """
        display:
            level: #{Math.round @_dis.level}
            width: #{Math.round @_dis.width}
            height: #{Math.round @_dis.height}
            visible: #{@_dis.visible}
            boundAction: #{@_dis.boundAction}
        position:
            x: #{@_pos.x.toFixed 2}
            y: #{@_pos.y.toFixed 2}

            @change '_pos', @_mot

            #define boundaries
            bounds =
                top: @_dis.context.canvas.height / 2
                bottom: -@_dis.context.canvas.height / 2
                right: @_dis.context.canvas.width / 2
                left: -@_dis.context.canvas.width / 2

            #sprite has completely disappeared offscreen
            offTop = @get('bottom') > bounds.top
