# data[].attributes.body
Knowing what the codes mean

# data[].attributes.body
Some challenges was the instructions weren't clear.

# data[].attributes.body
Some challenges were to memorize what each binary 2 bit code meant, and I wasn't sure if i received or I didn't know if they received.

# data[].attributes.body
Confirming what the message sent was difficult because we didn't agree on a set way to confirm it.

# data[].attributes.body
We weren't sure when we stopped sending messages, because "a" was constantly being sent. We weren't coordinated enough.

# data[].attributes.body
We don't know how to do it.

# data[].attributes.body
reading it and knowing when to read it

# data[].attributes.body
We had trouble communicating efficiently because we as a team were a little lost. We weren't sure what we were doing and we didn't know when to read the line. Communication is key and we didn't really communicate well.

# data[].attributes.body
Wasn't sure if my partner got the message and we didn't know what the code means

# data[].attributes.body
lucas moore

# data[].attributes.body
Neither of us are responding that we got the code and instead randomly writing A and B

# data[].attributes.body
We had to synchronize when to send the message and when to receive.

# data[].attributes.body
A challenge we had was confirming the message.

# data[].attributes.body
receiving the message and it takes a long time

# data[].attributes.body
Not sending too much stuff.

# data[].attributes.body
come up with a way to confirm whether the message sent was right or wrong.

# data[].attributes.headline
you can make sure both partners understand the binary codes

# data[].attributes.subject
you can make sure both partners understand the binary codes

# data[].attributes.body
Lucas Moore

# data[].attributes.body
Some rules we can use to effectively send and receive messages was deciding who sends the message first.

# data[].attributes.body
Have a time gap and know what the codes represents

# data[].attributes.body
having no idea what I'm doing

# data[].attributes.body
when to send and when to receive

# data[].attributes.body
It was hard to comfirm the message.

# data[].attributes.body
We could of used specific rules to efficiently send messages such as using "b" to end a message and using the timer efficiently

# data[].attributes.body
confirming and knowing if they received or not

# data[].attributes.body
understanding how the receiving end works

# data[].attributes.body
Since me and my partner werent clearly writing a mesage it would have been helpful to add a pattern to the message we sent

# data[].attributes.body
A challenge was confirming the message that was sent

# data[].attributes.body
use the timer and know when the other person is going

# data[].attributes.body
have an answer key

# data[].attributes.body
no challenges

# data[].attributes.body
Some rules that you can use is to establish a timer that both you and your partner can use. Both individuals can follow when to send messages.

# data[].attributes.body
sending the message

# data[].attributes.body
Use time to check for new messages through the line. This will be way more efficient

# data[].attributes.body
Decide who to send the messages first

# data[].attributes.body
wait until my partner sends the message, then trying to figure out what the message was

# data[].attributes.body
We can send BA then they can respond by saying AB

# data[].attributes.body
We could plan out what to message to each other and maybe repeat it to be sure that we got it

# data[].attributes.body
We should repeat the message

# data[].attributes.body
Do not repeat the same message

# data[].attributes.body
E