reworked network stack
removed send_message_buffer as not being used
added potential fix for recursive deletion
removed recursive function as it was shite
working on recursion