added GameSettings class and first version of getopt