fixing style, adding fullscreen support and making screen flexible with resolution changes