Put template classes for Tile in place - implementation remaining