Implementation of the COMP34120 stackelberg coursework.