update the player controller tests to be smarter