[GH-16] refactor game model to allow keeping track of number of unclaimed tiles
[GH-16] add test to ensure unclaimed tile count is decremented properly when a word is claimed