shooting works but drive code needs to be fixed