WIP: this might not need merged maybe only for playing around.

First test for gui input to the game. it doesn't work because the scenario called GuiScene does not wait to get user input. the problem is i am thinking in a procedural way. I need to either have the gui wait to send user input until the user clicks a button or something (bad idea) or i need to make it non procedural. the users can enter input and send command strings to the scenario at any time. and non active players will have there buttons disabled when its not there turn.