legacy game loop mode