Make compile, finish button programming -- Still mid-refactor