I learned that building the MMO as a standalone client, then converting into an MMO brings complications. Even though the program works I am always making key changes to how it syncs. Should have did this from the start, splitting the project.
The next project might be a standalone at first, but this time I have in mind how I want to network it.