         @controller.cameraView.setPosition @sprite.position
         collision = @controller.collision.collidesDirections {
           x: @sprite.position.x + 2, y: @sprite.position.y + 2,
-          height: 28, width: 28 }
+          height: @height, width: @width }
         @velocity[0] = 0 if collision.x * @velocity[0] < 0
         @velocity[1] = 0 if collision.y * @velocity[1] < 0
         if collision.teleport?

    initialize: (@controller, @renderer, @scene, @texture) ->
      @setElement @renderer.domElement

      @width = 32
      @height = 32

      @texture.done @initializeSprite
        

        map: @texture.data
        useScreenCoordinates: false
        scaleByViewport: true
      @sprite.scale.x = @sprite.scale.y = 1 / 16
      @sprite.uvScale.x = 1 / 8
      @sprite.position.y = 32
      @scene.add @sprite, 1
