fixed game loops for good more or less