Implemented the new system in the startup script, needs testing
Project builds, and runs with no obvious differences