Add main game loop