A Synchronous Multi-player Puzzle Game for Android