app: Move texture logic to the `Tile` class
app: Refactor about moving tile
app: Move friend with tile