By WALL-E I mean an object that accelerates in the opposite direction of a propulsion device (i.e. the fire extinguisher scene from WALL-E). I want to create an object that follows the mouse pointer, fires a bullet when clicked, and accelerate in the opposite direction of the bullet. After acceleration, it needs to slow down to a stop. Fire bullet, accelerate in op. direction, then decelerate to a stop. Another problem i've been having is that the player will accelerate in whatever direction the mouse is in after firing, making him loop around the mouse instead of following a straight line.