`viewgame` is 130KB large. We should split it up into components, like we did with the `home` page.