improved error checking on addGame