Thorough tests for the player class (17 tests)