data is now read from a hashmap instead of the config when checking if a right-clicked block is a key block in a course - this should make things more efficient