Refactor useCount from Thing to utilizing classes

useCount is not used by the Tile class, and because Tile is a Thing we
were using up 4 bytes that we don't use for every tile