Dynamic UI

We now have a background, as well as a UI which switches between vertical (to the right of the board) and horizontal (below the board) depending on the screen size. Also implemented a gradiented bar to signify the current player, rather than a random coloured rectangle.