Initilally, this will solve a very simple linear assignment problem, but will probably grow and grow