Move all tile update logic into the new Tile view.