I started working on network multiplayer today, and it all feels too overwhelming. It really feels like a project needs to be started with network multiplayer in mind; otherwise, the project structure is too different to just switch. Has anyone started working on it and found good resources or suggestions?