move go-loop for new players in players-view

really this is the component that should be handling this,
serra-view is just responsible for allocating the channel that it's
subviews use to communicate
implement game mode checkbox

somehow hackily I will admit. I'm becoming rather uncertain about who's
responsibility it should be to actually do the transacting on the list
of players