This is because the pXent_move function (This is said in the manual!) moves the entity DIRECTLY to the specified position, without applying a force to the entity. This means, in simple terms, that the function simply modifies the x, y and z coordinates of the entity, and does not perform any sort of collision detection or the like.