use utils.replace_with_children() instead of utils.replace_content() when replacing body tiles

This appears to have been fixed already in the mosaicsprint branch but it didn't work for other reasons