Changes
- Major performance improvements have been implemented across the script
- Script has been split into multiple files
- Development tools have been moved to their own file, being disabled by default
Special thanks to @GoatG33k for all of these changes in #3