for( Islands.TextClient.State.t(), Islands.Engine.Game.State.game_state(), String.t() ) :: Islands.TextClient.State.t()