It’s not entirely clear whether the author is describing a single or multiplayer game.
Among the errors in the multiplayer case is the lack of score attribution which isn’t a bug with channels as much as it’s using an int channel when you needed a struct channel.