Added methods and tests for Tile