Player model tests.

These tests check that the player model can properly keep track of all
the values that it is given.