Early (and messy) work on a player report system.