establishing game loop communications and gmm execute commands