viewport state changing refactor
	modified:   StiGame/core/Viewport.cpp
	modified:   StiGame/core/Viewport.h