added deck tests, refactored player tests to fakes