maintain globalpos when changing parent
maintain rotation when changing parent