Refactor updatePlayer, stop and, _exec