Added Game Settings class, reworked Engine-Window interactions