COMPILES OK, TESTS FAILING
finished refactoring code
playertest fails because items aren't in expected order