Fixed shot movement (was only changing the z value of the object during update, now it does correct translation based on heading)