A Knowledge Engine built in Prolog that calculates the different paths for a given team to make the stage playoffs of the Overwatch League. Useful for the end of a stage when the possibilities for which teams make the playoffs gets extremely complicated.