Fixed some minor things with viewer

Now draws on a single panel of a specific class called GamePanel.

Now also displays buttons, but for some reason does not stretch the
gamePanel. looking into this atm.