BF: Aborting with better error message when set_initial was not called before get_move.

Problem: A client connects while the game is already running and therefore never receives a set_initial request. Then get_move is called and the team is in an undefined state.

A better solution would be for the server to disallow a late connection in the first place.

Gives a better error message to #269.