a shitty implementation of clue