changes to the way the GUI works so that its easier to work with and make formatting changes based on game states