Before I could create a build-to-test connection between 2 clients I Got a pop-up saying I needed permission for the program to be allowed to receive incoming connections from somewhere else, so I needed to chase down an IT staff member in college, luckily I did find one that solved that issue so I hope this doesn't happen again.
so we have 2 players connected with controllable players provided by Mitchell and thats great but the game both of the players can control each others characters...
The reason for this is because the game doesn't give each client an ID of sorts or ownership of an object so the game kind of takes all inputs and applies it to all the characters it can.
To prevent this I need to tell the game that when a player joins they have an ID of sorts letting them know what they are allowed to control. This way when another player joins and the game checks for input from a client, it will read their ID and applied the input to the Object with the same ID preventing interference with control.
Now I should have expected that I would need IT support as I was on the college laptop so I should have had close contact for these sorts of situations but it doesn't look like I'll need their help now since that IT staff member gave me the permission I now needed so it should not effect me anymore in the future.
With progress being made at this speed i can spend a few hours of the day spending time with family.