yay fixed the viewports, set darkness the right way upside down