Adding new files to make the project more modular.
Currently trying to find the best ways to return values so that functions aren't calling functions that are calling other functions >_<