Created new functions to parse received messages & to assemble messages to send. Trying to have a flowing exchange of messages to the peer but so far only managed to exchange 2 messages. Still not getting Unchoked as expected