Hi Steve,
I think it´s not that easy, especially for puzzle games since the multiplayer factor in puzzlegames is most likely in the game-mechanics itself.
Also, you´ll have a tough time to read and understand the code of other players only to create a second character for example.
I don´t have a game I could give you and I also don´t think that implementing mp into a existing game is that easy but I could offer you something:
I got a little game engine I use to build basic prototypes. I think I don´t have any server/client function in there yet so if you wish, I/we could build a little game and you could make the multiplayer part.
I´m not sure how “good” the game has to be related to graphics and performance since the engine is just pure jave, not libs, nothing, so it´s not that fast in rendering and stuff, but I´t more than enough to build prototypes since there is already some handeling for input, animation and rendering which means I could build something like Tertris in an hour.
Just tell me if you want to take my offer…
Best regards,
Fabian Zimbalev