have all th emethods for proper game, I think, debating whether I should switch to using sets instead of lists