The source project of this merge request has been removed.
Fix memory leaks
I just read that remove_child() does not free the node as.
Therefore I replaced remove_child() by queue_free() whenever we don't need that node anymore (basically everywhere)