updated tests
support arbitrary kwargs in Player construction