Full-scale test
We can't possibly say that we were slacking off here! After a tremendous amount of work, it's time to perform a final client-server test to ensure that everything is working as expected.
Note
Just a quick consideration before we start: it's been a while from our last client-server test, and we changed a whole lot of things. It's very important to understand that receiving some compiler, runtime, or GUI-related errors here will be perfectly normal, especially if we performed some find-replace as we did (not) suggest to. Whenever this happens, it will only mean that we missed something on the way. Don't lose the grip, read the error messages, use the built-in debugger, check up your source code, and do your best to find the issue; if you can't figure it out, try to "unmount" some component by removing the references; this will greatly help you understand what's actually working and where the problem lies. Always keep in mind that the code is never wrong, yet also don't forget...