- Changed how mod detection works from instead of static boolean array
to set of entries that way we can check from key and value rather than
single dimensional array of values