working Game and Player models