# convert to arrays so we can sort, etc
nneighbors = (v for k, v of nneighbors)
neighbors = (v for k, v of neighbors)
- # TODO randsort neighbors and nneighbors
+ # TODO make this apply eavenly to neighbors
+ # TODO different range for different word lengths
for nei in [neighbors, nneighbors]
if unsink > 0
for i in nei
- if i.hp is 0 and unsink >= 15
+ if i.hp is 0 and unsink >= 10
i.new_hp = 10
- unsink -= 15
+ unsink -= 10
i.text = new_letter()
i.dom.html i.text
+ for nei in [neighbors, nneighbors]
if unsink > 0
for i in nei
if i.hp > 0 and unsink > 0
new_tile = (num, x, y) ->
letter = new_letter()
- hp = Math.floor(Math.random() * HP_MAX)
+ hp = 1 + Math.floor(Math.random() * (HP_MAX - 1))
html_tile = $("<div class=\"tile hp#{hp}\" style=\"left: #{x}px; top: #{y}px\" unselectable=\"on\">#{letter}</div>")
$board.append(html_tile)