mostly set up the gui, getting to game