CSCI306 Clue project post-swap-1