Mostly finish the implementation of the tcp connection between the VMs and the simulator. Start to handle messages (SET_ID, SET_COLOR)