MovableEntity now stores its direction as a vector.