added more tests and comments
improved player tests