Starting Point
Implemented ACK, NACK and DataPacket