CSCI306 Clue project post-swap 1