Added comments & separated code into multiple parts. Maybe the next step is to put PeerConnections into another file 🤔