Finished the program class, now only need AI