 			// Add words to board
 			game.board.words.extend(words)
 			
+			// Calculate score
 			var sum = words.map{$0.points}.reduce(0, combine: +)
 			// Player used all tiles, reward them
 			if mutableSquareSprites.count == 7 {

			
			// Remove the sprites from the rack
			for sprite in sprites {
				sprite.tileSprite?.movable = false
				if let spriteTile = sprite.tileSprite?.tile {
					rackSprites = rackSprites.filter({$0.tile != spriteTile})

						rack.tiles = rack.tiles.filter({$0 != spriteTile})
					}
				}
				// Set square to immutable, so score won't include multipliers in future
				sprite.square?.immutable = true
			}
			for sprite in rackSprites {
				sprite.removeFromParent()
			}
			
			// Recreate rack
			if let rack = game.rack {
				rack.replenish(fromBag: game.bag)
			}
