fixed missile functions