This is really fun, it gets me thinking about making this essentially into a course, where they have to learn how to do all these things to solve the mystery at the end, which is the final exam. Maybe the homework are little subplots they have to solve.