Tile interface written, tile nearly complete except equals