public override bool Equals(object obj) { if (obj == null) { return false; } if (obj == this) { return true; } Game game = obj as Game; return (game != null) && Equals(game); }