Add gui to display the player's funds
Add utility functions to wait for children and properties
Combine gui generation into a single module
Remove the need for two server scripts
Add some documentation on how things are handled when run
Reorganize the Server and Client code

This moves the core scripts up to the root of src/ and puts all of the
modules right in the Server and Client directories.
Rename primary scripts
Remove use of objects from main client script
Remove the use of global variables
Remove the wait() from ClientMain

When I had the client modules in the same directory as ClientMain, I needed
the wait() because ClientMain came first in the hierarchy, so it ran before
the modules had been parented.
Add description to Interface
Remove the 'camera' variable from the global scope

It's only used in this one function, there's no reason to have it global.
Run Server functions in a particular order
Reorganize global Tycoon variables
Use a simpler approach to getting the base Tycoon model
Reference TycoonPositions directly from Coordinates

This makes it a lot easier to edit where TycoonPositions is located. I
think I was going for simplicity before, but if anything this just made it
more difficult.
Edit a bunch of comments
Remove some whitespace on smaller methods
Use the Create method for making new instances
Simplify the CreateInstances method