Made the viewport shifting work a little better, still kind of bs