All communications were refactored.

Still buggy on 3rd round (erasing everything)