Hello!

I'm trying to play the RoamingJigSaw game with two players both at same machine, but I run into a trouble. Everything worked fine, but after disengaging and re-engaging one of the players, nobody wasn't able to acquire any piece anymore!
  I run the example on debug mode and it seems to be stuck in an infinite loop sending and dropping multicast messages!
  Here's the debug output after the re-engagement operation (Auler's the name of the game):

Engaging host...
Lime:Engage this host
Lime:initiator request
Lime:end of Transaction mgr loop
Lime:TransactionMgr waiting for operation
Lime:setup
Lime:The waiter executed, index=2
Lime:Entering main loop
Lime:LTSMgr: Auler inTransaction is true
Lime:Tuple Space: Auler waiting on transaction
Lime:The waiter executed, index=2
Lime:Entering main loop
Lime:LTSMgr: SYSTEM inTransaction is true
Lime:Tuple Space: SYSTEM waiting on transaction
Lime:end of Transaction mgr loop
Lime:TransactionMgr waiting for operation
Lime:sending multicast message
Lime:Dropping mcast from myself
Lime:sending multicast message
Lime:Dropping mcast from myself
Lime:sending multicast message
Lime:Dropping mcast from myself

  Even with the above messages repeating indefinitely, both of the players are able to disengage again and quit the game.
  Does anyone can help me?