             if self.tileSprite == nil {
                 self.originalPoint = point
                 sprite.removeFromParent()
-                sprite.xScale = 1.0
-                sprite.yScale = 1.0
+                sprite.xScale = 0.5
+                sprite.yScale = 0.5
                 sprite.position = CGPointZero
                 self.addChild(sprite)
                 self.tileSprite = sprite

            var size = CGSizeMake(edge, edge)
            var label = SKLabelNode(text: tile.letter)
            label.fontColor = UIColor.blackColor()
            label.fontSize = 13
            label.horizontalAlignmentMode = SKLabelHorizontalAlignmentMode.Center
            label.verticalAlignmentMode = SKLabelVerticalAlignmentMode.Baseline
            label.fontName = "AppleSDGothicNeo-Light"
            label.position = CGPointMake(0, -5)
            var points = SKLabelNode(text: String(tile.value))
            points.fontColor = UIColor.blackColor()
            points.fontSize = 6
            points.fontName = "AppleSDGothicNeo-Light"
            points.horizontalAlignmentMode = SKLabelHorizontalAlignmentMode.Left
            points.verticalAlignmentMode = SKLabelVerticalAlignmentMode.Top
            points.position = CGPointMake(4, -3)
            super.init(texture: nil, color: color, size: size)
            self.addChild(label)
            self.addChild(points)

        func pickupTileSprite() -> TileSprite? {
            if let tileSprite = self.tileSprite {
                if tileSprite.movable {
                    tileSprite.xScale = 1.0
                    tileSprite.yScale = 1.0
                    tileSprite.position = self.position
                    tileSprite.removeFromParent()
                    self.tileSprite = nil
