Working and publishing version of engagement checker.
Takes advantage of the functionality of a dictionary to remove magic numbers.