This is perhaps the most dread-inducing module I have ever read. Seriously. Self-reflection and gaming shall never intersect! Never!