Refactor of Tiles to use properties, added hack code to get hints working