Extend `Tile` class to `Tile`, `Wall`, `Water`