func eventHandler(plyr *player.Player, bus chan *player.Event) { var event *player.Event for !plyr.Connected { fmt.Println("Waiting for player to connect") } for plyr.Connected { event = <-bus fmt.Println(event) plyr.Send("received event.") } }