added game argument to prevent argument error
changed valid human input to prevent users from selecting already occupied space, added tests
improved break logic