Responsive game board CSS and yet more function fixes

Please note: when this syncs you will need to remove the game board html from the content area of the page to avoid duplicates.