Restructured the project, because it wouldn't run outside of IntelliJ