updated requestShip and requestShot (functions) -camoz