Added a number of different controller strategies, as well as the main and sole allowed action