shadows kinda and fixed viewport