Initial levelling working. Now need to take prereqs into account