Added comments throughout ClueGame, cleaned up the deal function a bit