Wrote a lot of tests for Player and implemented one or two new methods