So, progress on the patch is going good!
I have found the reasons for many of the unfortunate bugs in the first release and have been patching up the 2 largest ones- 1) Code 3 errors, and 2) finicky network behaviour.
- Removed a large source of Code 3 errors (making a new rendertarget for each undo state = bad)
- Revamped the networking system to be much more reliable and easier for me to test (only 2 people can be in the same network session- opposed to 31, which lead to several bugs since I couldn't test it properly)
- Almost fully implemented the manual hosting/joining options