early GameLoop