             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

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

            var index = 0
            var squareSize = CGRectGetWidth(frame) / CGFloat(game.board.dimensions)
            var tileSize = squareSize * 2.0
            var spacing = ceil((CGRectGetWidth(frame) - tileSize * CGFloat(game.rack.amount)) / 2)
            for tile in game.rack.tiles {
                var sprite = TileSprite(tile: tile, edge: tileSize, scale: 1.0)
                sprite.position = CGPointMake(ceil(tileSize * CGFloat(index) + tileSize / 2 + spacing), ceil(tileSize / 2))
                sprites.append(sprite)
                index++
            }
