fixed a lot of issues with sizes, made sizes relative to page height and width for a smoother experience across devices