added player repository, and tests
added web