Hello nice multiplayer, i tried with 2 instances of the game in localhost seems to work fine (no desync). You should put in the description the used port for player to be able opening their port and try the game over the internet. I will also try to have an other player in local network to really play it ^^
I've also done a multiplayer game i know it's ambitious ^^
Don't hesitate to try mine ;)