Someone needs to review and understand how this project sends messages across phones, and perform tests to verify that the protocols currently in-place work in all circumstances.
If flaws in the protocol are found, or if improvements can be added, they should be merged into
the project as soon as possible.
First step: look up and understand the "multipeer connectivity" framework.
Once that is understood, read through everything in RoarConnectivityController.swift
Someone needs to review and understand how this project sends messages across phones, and perform tests to verify that the protocols currently in-place work in all circumstances.
If flaws in the protocol are found, or if improvements can be added, they should be merged into the project as soon as possible.