Refactor: TileSprite now implements ITileObserver.