Map refocussing now uses the GameWindow resize callback
GUI now correctly resizes components and handles mouse clicks for the resized components