It should end when all letter blocks are in valid words, but since that might not be possible 100% of the time I've just added a patch with a 5 minute timer (at which point most valid blocks wins).
Also I've just realised that it's using the UK scrabble dictionary, which might be why you can't finish it - I'll merge in the US one soon.