move random-drop inside batch operations
add better temporary pet positioning