Clue Project for CSCI 306 by: Espen Roth and Christian Wert