Extract from da_proj commit 589e7c31b7a1c323fdca35ba6db1f730caa154ea
Remove or rewrite other teammates' work.
Add UDP connection protocol to send and receive messages.