I will not make any promises, but I am going to poke around to see about editing the game to have spawn points for 2 players and special handling for the presence of another player.
Thank you, as of right now it looks like I need to crack open a book on Python, some C++, and get to looking at what can be worked from as a base and what will just need to be reworked from the ground up.
So, to give an idea of a roadmap for what I am wanting to do it goes similar to this:
I get the feeling that multithreaded rendering could actually be causing more harm than good in this scenario given how the game was originally designed to be run