using firstprivate on game